-1
以下のコードでは、入力が偶数の場合は、1を加えないと倍数になります。この数が100を超えるまで続けられます。前回入力時の処理を繰り返します。
number=int(input("Enter a number: "))
print(number)
while number < 100:
if number % 2 == 0:
number *= 2
else:
number = number+1
print(number)
一度100に達したら、入力+ 1と同じプロセスを繰り返します。 number = number + 1は、元の入力ではなく最後のバージョンを使用するため、使用できません。
ありがとうございました!
'入力()'の元の戻り値にハングアップではないのはなぜ?この値を変更せずに、既存の 'number'変数を操作してください。 – Lix