私は、一例として、これを書いた:Python関数の関数エラー?
def function():
choice = raw_input("> ")
if choice == "attack":
print "Killed the monster."
elif choice == "run":
print "You run but the monster follows you. Activate jetpack? (y/n)"
def function_in_function():
choice = raw_input("> ")
if choice == "y":
print "You fly to safety."
elif choice == "n":
print "You get stomped."
else:
print "That's not an option."
function_in_function()
else:
print "That's not an option."
function()
私はパワーシェル上でそれを開いたが、何も来ませんか?
トップラインより下のものは、少なくとも4スペース分インデントする必要があります。 – Andrew
インデントが間違っています。 –
これが.pyファイルとして保存され、そのファイルを実行すると、関数を定義して実行することはないので何も起こりません。 – syntonym