猫史档案馆


【Python作品分享】游戏圈(快期末了,可能不更)【作品秀】

用户:和蔼的乌力VWDh和蔼的乌力VWDh查看:0 回复:1 评论:0 创建时间:2022-06-18T11:00:11


【作品展示】

center_image

 

【作品介绍】

玩法作品里有(图片是我妹的照片)

 

【作品源代码】

import time
import random


#开始进入Python的世界
名字 = input('你的名字?')
print(名字, '加入了游戏圈')
选项 = input('选项?(目前只有唱歌,数数,猜数字,冒险)')
while (选项 != '退出'):
    if (选项 == '数数'):
        for 数数 in range(1, 6):
            print(数数)
            time.sleep(2)
        print('我可不会数这么慢')
        time.sleep(2)
        for 数数 in range(6, 11):
            print(数数)
            time.sleep(1)
        print('慢')
        time.sleep(2)
        for 数数 in range(11, 21):
            print(数数)
            time.sleep(0.5)
        print('慢')
        time.sleep(2)
        for 数数 in range(21, 1001):
            print(数数)
        print('这就对了')
        time.sleep(2)
    elif (选项 == '猜数字'):
        次数 = 1
        the_number = random.randint(1, 10)
        sides = int(input('请猜一个1到10之间的秘密数字(包括1和10): '))
        while (sides != the_number):
            if (sides > the_number):
                print(sides, '猜大了,请再来一次!')
            if (sides < the_number):
                print(sides, '猜小了,请再来一次!')
            次数 += 1
            sides = int(input('再来一次:'))
        print(sides, '就是秘密数字!恭喜你猜对了!')
        if (次数 == 1):
            print('你用了', 次数, '次猜中')
            print('一击命中')
        elif (次数 > 1 and 次数 < 5):
            print('你用了', 次数, '次猜中')
            print('运气真好')
        elif (次数 >= 5):
            print('你用了', 次数, '次猜中')
            print('运气有点差')
        else:
            pass
    elif (选项 == '唱歌'):
        print('踏山河')
        time.sleep(0.5)
        print('秋风落日入长河 江南烟雨行周')
        time.sleep(0.5)
        print('乱石穿空 卷起多少的烽火')
        time.sleep(0.5)
        print('万里长河都踏过 天下又入谁手')
        time.sleep(0.5)
        print('分分合合 不过几十载春秋')
        time.sleep(0.5)
        print('我在 十面埋伏 四面楚歌的时候')
        time.sleep(0.5)
        print('把酒与苍天对酌')
        time.sleep(0.5)
        print('纵然一去不回 此战又如何')
        time.sleep(0.5)
        print('谁见 万箭齐发  星火漫天夜如昼')
        time.sleep(0.5)
        print('刀光剑影交错')
        time.sleep(0.5)
        print('而我喵出如龙 乾坤撼动')
        time.sleep(0.5)
        print('一啸破苍穹')
        time.sleep(0.5)
        print('长喵刺破云霞 放下一生牵挂')
        time.sleep(0.5)
        print('望着寒月如牙')
        time.sleep(0.5)
        print('孤身纵马 生喵无话')
        time.sleep(0.5)
        print('风卷残骑裂甲 血染万里黄沙')
        time.sleep(0.5)
        print('成败笑谈之间 与青史留下')
        time.sleep(0.5)
        print('我在 十面埋伏 四面楚歌的时候')
        time.sleep(0.5)
        print('把酒与苍天对酌')
        time.sleep(0.5)
        print('纵然一去不回 此战又如何')
        time.sleep(0.5)
        print('谁见 万箭齐发  星火漫天夜如昼')
        time.sleep(0.5)
        print('刀光剑影交错')
        time.sleep(0.5)
        print('而我喵出如龙 乾坤撼动')
        time.sleep(0.5)
        print('一啸破苍穹')
        time.sleep(0.5)
        print('长喵刺破云霞 放下一生牵挂')
        time.sleep(0.5)
        print('望着寒月如牙')
        time.sleep(0.5)
        print('孤身纵马 生喵无话')
        time.sleep(0.5)
        print('风卷残骑裂甲 血染万里黄沙')
        time.sleep(0.5)
        print('成败笑谈之间 与青史留下')
        time.sleep(0.5)
        print('长喵刺破云霞 放下一生牵挂')
        time.sleep(0.5)
        print('望着寒月如牙')
        time.sleep(0.5)
        print('孤身纵马 生喵无话')
        time.sleep(0.5)
        print('风卷残骑裂甲 血染万里黄沙')
        time.sleep(0.5)
        print('笑谈间 谁能留下')
        time.sleep(0.5)
        print('作者一点一点的打字,很辛苦!!!')
        time.sleep(0.5)
    elif (选项 == '冒险'):
        print('准备好出发冒险了吗?')
        print('1、准备好了,继续!')
        print('2、并没有,我要傲娇地再等等~')
        start = input('请输入数字选项:')
        while (start != '1'):
            start = input('现在准备好了吗?请输入数字选项:')
        print('糟糕,大黄鸡的发动机坏了,你能帮它找一个新的发动机吗?')
        print('1. 好,包在我身上!')
        print('2. 不,我懒得找~')
        start_1 = input('请输入数字选项:')
        if (start_1 == '2'):
            print('懒惰是没有办法在冒险中生存下来的,很遗憾,你没有通过考验。')
        elif (start_1 == '1'):
            print('据说在这两个地方找到发动机的几率比较大,你想去哪里找呢?。')
            print('1. 飞机工厂(这里应该会有发动机吧)。')
            print('2. 科学走廊。(感觉不会有发动机)')
            place = input('请输入数字选项:')
            if (place == '1'):
                print('你来到了飞机工厂...')
                print('发现这里竟然一片狼藉!你没有找到发动机~')
                print('1. 这是遭小偷了?算了,去科学走廊看看!')
                print('2. 什么破工厂,哪有什么发动机啊!喵的吧!')
                place_1 = input('请输入数字选项:')
                if (place_1 == '1'):
                    print('你来到了科学走廊...')
                    print('发现飞电鼠正在科学走廊搞破坏!刚刚飞机工厂肯定也是它干的')
                    print('1. 抓住飞电鼠再说。')
                    print('2. 再大的事也不能阻挡我找发动机。')
                    place_2 = input('请输入数字选项:')
                    if (place_2 == '1'):
                        print('成功抓住飞电鼠!还发现藏在它身上的发动机一枚。')
                        print('任务完成!')
                    elif (place_2 == '2'):
                        print('一点正义感都没有,大黄鸡才不要带你去冒险呢!游戏结束!')
                    else:
                        print('随便行动是找不到发动机的...你在源码世界里迷路了...')
                elif (place_1 == '2'):
                    print('鉴于你对游戏产生了质疑,不跟你玩啦~游戏结束,再见!')
                else:
                    print('随便行动是找不到发动机的...你在源码世界里迷路了...')
            elif (place == '2'):
                print('糟糕!你发现飞电鼠正在破坏科学走廊!')
                print('1. 抓住飞电鼠再说。')
                print('2. 再大的事也不能阻挡我找发动机。')
                place_2 = input('请输入数字选项:')
                if (place_2 == '1'):
                    print('恭喜你抓到飞电鼠,成功保护了科学走廊。')
                    print('飞电鼠藏起了大黄鸡发动机,你找到了!恭喜你完成任务!')
                elif (place_2 == '2'):
                    print('一点正义感都没有,大黄鸡才不要带你去冒险呢!游戏结束!')
                else:
                    print('随便行动是找不到发动机的...你在源码世界里迷路了...')
            else:
                print('看来你和发动机没有缘分啊,游戏结束')
        else:
            print('随便行动是找不到发动机的...你在源码世界里迷路了...')
    elif (选项 == '猜拳'):
        选项 = ['石头', '布', '剪刀']
        print('石头剪刀布!')
        player = input('你要出石头呢,还是剪刀呢,还是布?(如输入“停止”,可退出游戏)')
        # 直到退出游戏之前,下面的循环都会继续
        while (player != '停止'):
            # 验证玩家和电脑各自的选择
            选项 = random.choice(选项)
            print((((('你出了' + player) + ',电脑出了') + 1) + '...'))
            if (player == 0):
                print('平局!')
            elif (player == '石头'):
                if (0 == '剪刀'):
                    print('你赢了!')
                else:
                    print('电脑赢了!')
            elif (player == '布'):
                if (0 == '石头'):
                    print('你赢了')
                else:
                    print('电脑赢了!')
            elif (player == '剪刀'):
                if (0 == '布'):
                    print('你赢了')
                else:
                    print('电脑赢了!')
            else:
                print('出错了哦!只能出“石头”“剪刀”或“布”!')
            print('石头剪刀布!')
            player = input('你要出石头呢,还是剪刀呢,还是布?(如输入“退出”,可退出游戏)')
    else:
        print('没有这个选项')
    选项 = input('选项?(目前只有唱歌,数数,猜数字,冒险)')
print(名字, '退出了游戏圈')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
机智的孔老师机智的孔老师

喵!!!!!!! 喵喵喵喵喵喵喵喵喵喵

点赞0


评论