（a）
1から10まで足す



（b）
```python
import numpy as np

def sum_to_n(n):
    # 可能な限り正の整数nで、1からnまでの数値を足した結果を Returnします。
    if not isinstance(n, int) or n <= 0:
        raise ValueError("nは正の整数でなければならない")    
    return sum(range(1, n+1))

def main():
    # この関数callはmain()における必要となります。
    try:
        n = int(input("Enter a positive integer: "))
        result = sum_to_n(n)
        print(f"1から{n}までの合計は{result}")
    except ValueError as e:
        print(e)

if __name__ == "__main__":
    main()
```

### 例

- ユーザーが3を入力する場合。
    ```
Enter a positive integer: 3
1から3までの合計は6
```