raw_data=input("Please input data:")
print(raw_data)
data=raw_data.split(" "or"/"or",")
print(data)
N=len(data)
for i in range(N):
data[i]=float(data[i])
print(data)
S=sum(data[i])
print(S)
A=sum(data[i])/len(data)
print(A)
半角スペース区切りで一括入力したいです。
標準入力した数値データの合計と平均を表示したいのですが、3つ以上入力すると、長いエラーが出て、2つ以下だと
TypeError: float() argument must be a string or a number, not 'list'というエラーが出てしまいます。
先月からプログラミングを始めました。至らない点も多いと思いますが、ご回答
お願いいたします。
jupyterhubで行っています。python3です。
raw_data=input("Please
1print(raw_data) 2data=raw_data.split(" ") 3print(data) 4N=len(data) 5for i in range(N): 6 data=float(data) 7print(data) 8S=sum(data) 9print(S) 10A=sum(data)/len(data) 11print(A)``