同志们我前面发了一个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("----------------")

呵呵这样就好了,希望各位喜欢,不过也可以不喜欢,因为本身就是水作一堆吗,各位同志们拜拜啦!!!

本站作者已申明原创,禁止转载!

文章内容属作者个人观点,不代表本站立场,如有侵权立删。

   口袋儿题库-青少儿编程自测题库