知识点:
本节课重点是讲你可以在 if 语句内部再放一个 if 语句。还有Zed的垃圾小游戏,机翻,不明所以,完全get不到他的点。
基础练习:
print("""You enter a dark room with two doors.
Do you go throgh door #1 or door #2?
///你走进一间有两扇门的黑暗房间。
你是去1号门还是2号门?""")
door = input("> ")
if door == "1":
print("There's a giant bear here eating a cheese cake.///这里有一只大熊正在吃奶酪蛋糕。")
print("What do you want to do?///你想做什么?")
print("1. Take the cake>///拿蛋糕")
print("2. Scream at the bear.///对着熊尖叫。")
bear = input("> ")
if bear == "1":
print("The bear eats your face off. Good job!///熊吃掉你的脸。干得好!")
elif bear == "2":
print("The bear eats your legs off. Good job!///熊把你的腿吃了。干得好!")
else:
print(f"Well, doing {bear} is probably better.///好吧,选{bear}可能更好。")
print("Bear runs away.///熊跑开了。")
elif door == "2":
print("You stare into the endless abyss at Cthulhu's retina.///你凝视着Cthulhud的视网膜上无尽的深渊。")
print("1. Blueberries.///蓝莓")
print("2. Yellow jacket clothespins.///黄色夹克的衣夹。")
print("3. Understanding revolvers yelling melodies.///理解旋转的旋律。")
insanity = input("> ")
if insanity == "1" or insanity == "2":
print("Your body survives powered by a mind of jello.///你的身体靠果冻来维持生存。")
print("Good job!///干得好!")
else:
print("The insanity rots your eyes into a pool of muck.///精神错乱把你的眼睛腐蚀成一堆粪。")
print("Good job!///干得好!")
else:
print("You stumble around and fall on a knife and die, Good job!///你跌跌撞撞地跌倒在刀下死去,干得好!")
结果:
反正就是让你不得好死!!!
然后,自己做个小游戏,带有浓浓的中国土味:
print('''你是一个樵夫,这天,你砍完柴回家经过桥上的时候,不小心把斧头掉进了河里,正在你着急伤心的时候,河里出来了一位河神...
河神问你道:可怜的樵夫,你为何如此伤心?
你:我刚刚打柴回来,但是不小心把斧头掉到河里了,我就这一把斧头,明天没法打柴了!
河神:你别着急,我来帮你找找。
说完河神就沉到了水里.....
过了一会儿,河神飞上来说:我刚刚找到一把金斧头,是不是你的呢?''')
print("-" * 100)
print(''' 1. 是的,这就是我的斧头!
2. 不是,这个不是我的斧头!
3. 你个死骗子,滚开!''')
print("-" * 100)
select = input("请选择> ")
if select == '1':
print("河神:你确定吗?这个真的是你的吗?")
print("-" * 100)
print(''' 1. 确定,这个就是我的!
2. 额...这个...那个...好像不是的。
3. MMP,我选择go die!''')
print("-" * 100)
se_1 = input("请选择> ")
if se_1 == "1":
print("河神:呵呵,呔,你这无耻小人,你个穷逼哪来的金斧头?看打!!!")
print("你死了!")
elif se_1 == "2":
print("河神蔑视的看了你一眼:算你识相,劳资逗你玩的。")
print("说完,河神转身而逝,你独自在风中凌乱...")
elif se_1 == "3":
print("河神:卧槽,你不按套路来,去死吧!")
print("你死了!")
else:
print("河神:跟你说不要乱按,你看,完蛋了吧...(自爆装置:10.9.8...0)")
print("你死了!")
elif select == "2":
print("河神:真是个诚实的孩子,那这把银斧头是你的吗?")
print("-" * 100)
print(''' 1. 是我的。
2. 不是我的,我的是铁斧头。''')
print("-" * 100)
se_2 = input("请选择> ")
if se_2 == "1":
print("河神:卧槽,刚刚还夸你诚实,恬不知耻,你个穷逼哪来的银斧头?看打!!!")
print("你死了!")
elif se_2 == "2":
print("河神:那好吧,还给你的铁斧头,赶紧去砍柴吧!")
print("河神转身而逝,(你以为河神没上过小学!?!)你独自在风中凌乱...")
else:
print("河神:跟你说不要乱按,你看,完蛋了吧...(自爆装置:10.9.8...0)")
print("你死了!")
elif select == "3":
print("河神:卧槽,我这暴脾气,去死吧...")
print("你死了!")
else:
print("河神:跟你说不要乱按,你看,完蛋了吧...(自爆装置:10.9.8...0)")
print("你死了!")