欢迎光临散文网 会员登陆 & 注册

pyhton游戏分享(参照了QQ频道里的钓鱼达人游戏)

2023-08-27 10:17 作者:Serendipity1066  | 我要投稿

import random

yb=0

while True:

    ac=input('干嘛:1:钓鱼/2:猎鲨/3:出海探险/4:查看鱼币数量/t:退出')

    if ac=='1':

        while True:

            ad=random.randint(1,25)

            ae=input('钓鱼吗:y/n')

            if ae=='y':

                if ad==1 or ad==2 or ad==3 or ad==4 or ad==5:

                    print('你钓到了蝌蚪,1元一个')

                    yb+=1

                elif ad==6 or ad==7 or ad==8 or ad==9:

                    print('你钓到了青蛙,5元一个')

                    yb+=5

                elif ad==10 or ad==11 or ad==12:

                    print('你钓到了小丑鱼,10元一个')

                    yb+=10

                elif ad==13 or ad==14:

                    print('你钓到了比目鱼,30元一个')

                    yb+=30

                elif ad==15 or ad==16 or ad==17:

                    print('真可惜,你啥也没钓到')

                elif ad==18:

                    print('你钓到了金樽,100元一个!你运气真好!!!')

                    yb+=100

                elif ad==19:

                    print('你钓到了1本书,15元一个')

                    yb+=15

                elif ad==20 or ad==21 or ad==22:

                    print('你钓到了鲫鱼,20元一个')

                    yb+=20

                elif ad==23 or ad==24:

                    print('你钓到了塑料瓶,1元一个')

                    yb+=1

                elif ad==25:

                    print('哎呀真不幸运,你的鱼竿坏了,-20元(笑)')

                    yb-=20

            elif ae=='n':

                break

    elif ac=='4':

        print('您的鱼币数为:',yb)

    elif ac=='2':

        while True:

            af=input('猎鲨吗:y/n')

            if af=='y':

                aa=random.randint(1,100)

                if aa==20 or aa==21 or aa==22 or aa==23 or aa==24:

                    print('哇哦,你真幸运,钓到了普通鲨鱼,500元')

                    yb+=500

                elif aa==100:

                    print('!!!我去,你居然抓到了超级稀有的鲸鲨,只有1%的概率,你获得了3000元')

                    yb+=3000

                else:

                    print('鲨鱼咬住了鱼饵,逃走了......')

            elif af=='n':

                break

    elif ac=='3':

        while True:

            ag=input('确定去探险吗:y/n')

            if ag=='y':

                ah=int(input('花多少鱼币去探险?'))

                ai=random.randint(1,10)

                if ah>yb:

                    print('鱼币不够。。。')

                else:

                    if ai==1 or ai==2 or ai==3:

                        print('本次出海探险中遭遇风暴,船只紧急折返,探险失败')

                        yb-=ah

                    else:

                        print('恭喜!你在海岸不远处发现了一艘古代沉船,船上有很多精美的宝物!探险成功!')

                        yb+=ah

            elif ag=='n':

                break

    elif ac=='t':

        break


pyhton游戏分享(参照了QQ频道里的钓鱼达人游戏)的评论 (共 条)

分享到微博请遵守国家法律