def main_loop():
print "where are you from?"
loc = raw_input()
print "so your from " + loc + "?"
ans = raw_input()
def isittrue():
if ans == "yes":
print "We all love " + loc
else:
print "Where did you say you were from again?"
main_loop()
isittrue()
ユーザーに場所を入力するスクリプトを作成しようとしている場合は、場所を確認してからメッセージを表示するように要求します。そうでない場合はスクリプトを再開します。Python Basic ifステートメント
ただし、次のエラーを取得しておいてください。 NameError:名前「ANS」main.py
にライン18に定義されていない何かアドバイスは大歓迎です。
' ans'は 'main_loop'のスコープでのみ利用可能です。 – Maroun