標準入力から、整数値を取得する。
ただし、繰り返し(while)を利用して、何件でも入力できるようにすること。
入力がない場合は終了する。
取得したデータの最大値、最小値、平均、中央値、標準偏差 を表示する関数を作成せよ
コード import statistics def F1(A): print("A:",A) print("最大値:",max(A)) print("最小値:",min(A)) print("相加平均:",statistics.mean(A)) print("中央値:",statistics.median(A)) print("不偏標準偏差:{:.4f}".format(statistics.stdev(A))) while True: C =int(input("数値:")) if len(C)==0: break F1(C)
上記のコードで、数値を1,2,3...と入力していくと、if len(c) ==0:でエラーが起こります。TypeError: object of type 'int' has no len()と表示されました。何をどう直せばこのエラーが表示されなくなるか教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。