pythonで、下記プログラムを書きました。
0から、1,2,3と足していき、10になったら、処理が終わる
というプログラムを想定しているのですが、
エラー「TypeError: unsupported operand type(s) for +=: 'int' and 'range'」
が表示されました。
rangeは、整数ですし
start = 0 なので、startも整数だと思います。
整数に整数を足していったら、整数だと思うのですが
違うみたいです。。。
教えていただければ幸いです!
start = 0
total = 10
while True:
num = range(0,101)
if num != total :
start += num
elif num == total :
break
print("合計が", total , 'になりました。')
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/25 15:40
2021/10/25 15:53 編集
2021/10/25 16:59