每天一个python 小案例――分支和函数

已经学会了,如果语句,函数,还有列表。现在需要练习扭转一下思维了

#!/ bin和/ usr /蟒蛇

从系统导入退出

DEF gold_room():

打印“这个房间充满了黄金,多少钱你拿”

接下来= raw_input函数(“>”)

如果“0”在明年或“b”在未来:

how_much = INT(下)

其他:

死(“人学键入一个数字。”)

       如果how_much <50:

打印“好你不贪心,你赢了!”

出口(0)

其他:

死(“你贪婪的混蛋!”)


DEF bear_room():

打印“这里有一只熊。”

bear_moved =假

而真:

接下来= raw_input函数(“>”)

如果下次==“服用蜂蜜”:

死(“熊看着你然后拍打你的脸。”)

elif的未来==“嘲讽熊”,而不是bear_moved:

打印“熊已经从door.you移动可以去思考,现在”

bear_moved =真

elif的未来==“嘲讽熊”和bear_moved:

死(“熊被激怒了,并嚼你的腿了。”)

elif的未来==“门户开放”和bear_moved:

gold_room()

其他:

打印“我没有知道这意味着什么。”

DEF cthulhu_room():

打印“在这里,你看到的大恶邪神”

接下来= raw_input函数(“>”)

如果在接下来的“逃离”:

开始()

在接下来的elif的“头”:

死了(“这真是好吃!”)

其他:

cthulhu_room()

高清死(为什么):

打印为什么,“干得好!”

出口(0)


DEF开始():

打印“你是在一个黑暗的房间。”

打印“哪一个你拿”

接下来= raw_input函数(“>”)

如果下次==“左”:

bear_room()

elif的未来==“右”:

cthulhu_room()

其他:

死(“在房间里你蹒跚,直到你饿死”)

开始()

打印输出结果

wKiom1Mzza2Q_ph8AADLLTBLaiQ746.jpg


你可能感兴趣的:(函数,分支)