Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
合計は正しくなりますが、平均ではありません。どんな助けでも素晴らしいでしょう。
sum=0 for i in range(12): score_i=int(input('What is the score of exam %s: ' %(i+1))) sum=sum+score_i avg=sum/12 print(avg)
小数点を追加してみてくださいavg=sum/12.
avg=sum/12.
まずsum、Python の組み込み関数です。それを変数として使用するべきではありません。
sum
avg=sum/12整数を整数で割っていますが、これは Python 2 の答えになります。
avg=sum/12
avg = sum/12.0望ましい結果が得られるはずです。
avg = sum/12.0