Python プログラムの実行結果 - 無限ループが発生する例
以下の Python プログラムを実行するとどうなるか、正しいものを選べ。
count = 10
while True:
count -= 1
if count == 10:
break
print(count)
- 永久ループになる
- 9から1までの整数, が表示される
- 10から1までの整数, が表示される
- エラーになる
正しい答えは'エラーになる'です。
このプログラムでは、count の初期値が 10 であり、while ループが True(真)の間、count を 1 ずつ減らしています。しかし、if 文の条件式 'count == 10' は常に False(偽)なので、break 文が実行されることはありません。そのため、無限ループが発生し、プログラムは終了しないため、エラーが発生します。
原文地址: https://www.cveoy.top/t/topic/dTYh 著作权归作者所有。请勿转载和采集!