笨方法学习Python-习题31: 作出决定

来源:互联网 发布:北京赛车pk10平台源码 编辑:程序博客网 时间:2024/06/05 00:55
# coding=utf-8# 你进入一个小黑屋,屋内有两扇门,你选择进入1还是2?print("You enter a dark room with two doors. Do you go through door #1 or door #2?")# 用户输入:door = input("> ")# 用户选择1if door == "1":    # 有只巨熊正在吃芝士蛋糕,你会怎么做?    print("There's a giant bear here eating a cheese cake. What do you do?")# 选项1:拿走蛋糕    print("1. Take the cake.")# 选项2:大声叫    print("2. Scream at the bear.")    # 用户输入选项:    bear = input("> ")# 选项1:    if bear == "1":    # 熊要亲你的脸,好样的!    print("The bear eats your face off. Good job!")# 选项2:    elif bear == "2":    # 熊要卸了你的腿,好样的!    print("The bear eats your legs off. Good job!")# 其他项    else:    # 就这样更好,熊会跑走的    print("Well,doing %s is probably better.Bear runs away." % bear)# 用户选择2elif door == "2":    print("You stare into the endless abyss at Cthulhu's retina.")    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. Good job!")    else:    print("The insanity rots your eyes into a pool of muck. Good job!")else:    print("You stumble around and fall on a knife and die. Good job!")"""怎样判断一个数字处于某个值域中?两个办法:经典语法是使用 1 < x < 10,或者用 x in range(1, 10) 也可以。>>> range(1,5) #代表从1到5(不包含5)[1, 2, 3, 4]"""

原创粉丝点击