コードのコンパイル中にエラーが発生しました。'int'オブジェクトはPythonでは反復できません3
リストに入力を格納することで、ユーザーの入力から最小値と最大値を見つけようとしました。 「int型のオブジェクトの問題を繰り返すない後、あなたは間違っている数を反復処理しようとしている
largest=0
smallest=0
num=[]
while True:
num = int(input("Please enter a number: "))
for i in num:
if i>largest:
largest=i
for j in num:
if j<smallest:
smallest=j
if num==12:
break
print(largest)
print(smallest)
ユーザー入力の変数名を、別のものに変更します(nとします)。 'num.append(n)'を追加して、ユーザ入力をnumリストの中に格納します。 – marmeladze
また、 'smallest = 0'で始まります。ゼロより大きい数字だけを入力したときにどうなるか考えてみてください。 –