以下、繰り返し条件について教えてください。
上段は正しいコードです。
下段は正しく動作しないコードです。
上段を簡素化して、下段にしようとしたら動きません。
なぜでしょうか?
python
1is_awake = True 2count = 0 3while is_awake == True: 4 5 count += 1 6 print('ひつじが{}匹・・・'.format(count)) 7 key = input('もう眠りそうですか?(y/n)') 8 if key == 'y': 9 is_awake = False 10print('おやすみ')
python
1count = 0 2key = 'n' 3while key == y: 4 5 count += 1 6 print('ひつじが{}匹・・・'.format(count)) 7 key = input('もう眠りそうですか?(y/n)') 8 9print('おやすみ')
NameError Traceback (most recent call last)
<ipython-input-15-f06749bdf089> in <module>()
1 count = 0
2 key = 'n'
----> 3 while key == y:
4
5 count += 1
NameError: name 'y' is not defined
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/02 07:09