以下の 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 文が実行されることはありません。そのため、無限ループが発生し、プログラムは終了しないため、エラーが発生します。

Python プログラムの実行結果 - 無限ループが発生する例

原文地址: https://www.cveoy.top/t/topic/dTYh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录