user_numが所与のプログラムの1未満のサンプル出力されるまで2分周user_numを印刷するwhileループを書く 10.0 5.0 2.5 1.25 0.625プログラムを修正するにはどうすればよいですか?
このプログラムはuser_num =と、4つのテストを実行します20、次にuser_num = 1、user_num = 0、user_num = -1の順に指定します。
私のコード - 私はこのプログラムを実行すると
user_num = 20
while (user_num >= 1):
print (user_num/2)
user_num = (user_num/2)
それはあなたが何も出力を得なかったと言います。 このコードを修正するにはどうすればよいですか?
最初にまず:質問を編集し、***あなたのコードをフォーマットしてください***。特にPythonではインデントが重要です。 –
[David Makogon](https://stackoverflow.com/users/272109/david-makogon)は、インデントを修正する必要があることを示唆しています。具体的には 'user_num =(user_num/2)'行です。ここには[オンラインで試す](https://tio.run/##K6gsycjPM/r/[email protected]RjIALqdvpKnw/z8A)があります。 – jq170727
ああ、今それは動作します。私はインデントを修正する必要がありました。それは愚かな間違いでした。 – programmer1111