私は Codecademy で Python を学んでいました。
質問があります:
1 つのパラメーターを取る関数 を作成しshut_down
ます (好きなものを使用できます。この場合、文字列には s を使用します)。shut_down
関数は、 、、またはを引数として取得した場合、および、 、またはを取得した'Shutting down...'
場合に戻ります。'Yes'
'yes'
'YES'
'Shutdown aborted!'
'No'
'no'
'NO'
これに対して、私は次のように書きました。
def shut_down(n):
p=n.lower()
if p=="yes":
return "Shutting down..."
elif p=="no":
return "Shutdown aborted!"
しかし、実行しようとすると、次のエラーが発生します。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'yes' is not defined*
私を助けてください...私のコードに何らかの間違いがありますか?