同志们我前面发了一个Python游戏——《节日大问答》
不知道各位看着顺不顺眼,现在我又回来发水作了………………
此作名字是《买水果》,代码极为简洁嘻嘻嘻,极为简短所以说是水作了………………
好啦,现在我们上代码吧:
a = input("""你想买的水果( ) 1.苹果 2.桃子 3.橙子 4.西瓜 5.随便 请回答:""") if "1" in a or "苹果" in a: b = input('''你想买( )苹果 1.红苹果 2.蓝苹果 3.黄苹果 4.绿苹果 请回答:''') if "1" in b or "红" in b: print("甜丝丝\t美味") elif "2" in b or "蓝" in b: print("哪里有\n滚远") elif "3" in b or "黄" in b: print("不多见\t好贵") else: print("酸溜溜\t不错") elif "2" in a or "桃子" in a: input("卖光了") elif "3" in a or "橙子" in a: print("请你穿梭到冬天去买") else: b = input('''你想买( )西瓜 1.麒麟西瓜 2.小黄西瓜 请回答:''') if "1" in b or "麒麟" in b: print("yummy") else: print("卖光了")
额现在开始下一个水作:《数学三道题》!!!
from time import* h=0 def zo(l): for i in l: sleep(0.1) print(i,end='',flush=True) print("") def zi(l): for i in l: sleep(0.1) print(i,end='',flush=True) return input() r=zi("\033[103m要开始还是要退出?(开始输1,退出输2,)") zo("\033[0m"); if r=='1': zo("\033[31m你好") w=zi("1+2+3+4+......+100=?") if w=='5050': zo("你答对了") h+=1 else: zo("你答错了") p=zi("\033[32m1+2+3+4+......+10000=?") if p=='50005000': zo("你答对了,还有1道题") h+=1 else: zo("你答错了") zo("\033[33mthe last one(最后一道题)") e=zi("\033[31m999*999=?") if e=='998001': zo("你答对了") h+=1 else: zo("你答错了") zo('''\033[34m对答案时间到! 第1题答案: 5050, 第2题答案:50005000, 第3题答案: 998001。''') zo(f'\033[35m你答对了{h}题。') elif r=='2': zo("\033[36m不爱答题的小兔崽子") else: zo("\033[101m你的数学是体育老师教的吗?\033[0m")
再来一个水作——《枪战》!!!
import random import time print('''欢迎来到拍手游戏[文字版] 游戏规则: 在游戏中,你可以选择防御/积蓄子弹/开枪,你有相应的弹药量, 如果你选择开枪,则需要消耗1发子弹,如果开枪时对方没有防御, 则赢得比赛,如果对方正在防御,则开枪无效,如果对方开枪, 自己未防御,则比赛失败。''') while True: zidan=0 jisuanjizidan=0 jisuanji=0 while True: a=input(''' 1=防御 2=积蓄子弹 3=开枪 输入你的选择>>>''') a=int(a) jisuanji=random.randint(1,3) print("敌方选择了",jisuanji) time.sleep(0.7) if jisuanji==1: if a==1: print("无效") if a==2: zidan=zidan+1 print("你有",zidan,"发子弹") if a==3: print("无效") zidan=zidan-1 if jisuanji==2: jisuanjizidan=jisuanjizidan+1 if a==1: print("无效") if a==2: zidan=zidan+1 print("你有",zidan,"发子弹") if a==3: if zidan!=0: print("你赢了!") break else: print("无效") if jisuanji==3: if jisuanjizidan!=0: jisuanjizidan=jisuanjizidan-1 if a==1: print("防御成功!") if a==2: print("你输了!") break if a==3: if zidan!=0: print("平局!") break else: print("你没有子弹!输了!") break else: if a==3: if zidan!=0: print("敌方没有子弹,你赢了!") else: print("敌方没有子弹,无效!") else: print("敌方没有子弹,无效!") time.sleep(0.7) b=input("还想再玩一局吗?(0/1)") b=int(b) if b==0: print("再见!") exit(0) if b==1: print("----------------")
呵呵这样就好了,希望各位喜欢,不过也可以不喜欢,因为本身就是水作一堆吗,各位同志们拜拜啦!!!
本站作者已申明原创,禁止转载!
文章内容属作者个人观点,不代表本站立场,如有侵权立删。