私が問題を抱えている基本的なアイデアは次のとおりです。1 つの部屋にいて、続行する前に「完了する」必要がある最初の部屋から分岐する 2 つの部屋がある単純なゲームを作成しようとしています。True
2 番目と 3 番目の部屋に、元のステートメントをFalse
、ゲームを進める前にすべて切り替える必要があるステートメントに変更してもらいたい。
sys インポート出口から
def room_1():
print "You're in room one, there are two doors to room 2 and 3."
print "Where do you want to go?"
done_2=True
done_3=True
while True:
move=raw_input("'room 2' or 'room 3'? >")
if move == 'room 2':
room_2()
elif move == 'room 3':
room_3()
else:
print "not a valid answer"
print "You Win!"
exit(0)
def room_2():
print "You finished room 2!"
done_1=False
raw_input('Press button')
room_1()
def room_3():
print "You finished room 3!"
raw_input('press button')
done_3=False
room_1()
room_1()
ルーム 2 と 3 内から done_ ステートメントを変更するにはどうすればよいですか? 〜