同志们我前面发了一个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("----------------")
呵呵这样就好了,希望各位喜欢,不过也可以不喜欢,因为本身就是水作一堆吗,各位同志们拜拜啦!!!
本站作者已申明原创,禁止转载!
文章内容属作者个人观点,不代表本站立场,如有侵权立删。






