0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用Python实现两个数字小游戏

麦辣鸡腿堡 来源:Python都知道 作者:了不起 2023-07-05 16:32 次阅读

有人在广场安装了一个数字炸弹,需要人为去猜测炸弹数字,总共有6次机会,6次机会一用完,如果没有猜中则炸弹立马爆炸:

import random
y = random.randint(1, 100)
min = 1
max = 100
count = 6
print('开始拆炸弹吧!您共有%d次机会' % count)
while count > 0:
    print('请输入一个', min, '-', max, '之间的数:')
    x = int(input())
    if x == y:
        print('恭喜你,炸弹解除!')
        break
    elif x < y:
        count -= 1
        if count == 0:
            print('嘭!炸弹炸了,数字是', y)
        elif count == 1:
            print('可惜,数字猜小了,数字在', x, '-', max, '之间,最后一次机会了,好好把握呀!')
        else:
            print('可惜,数字猜小了,数字在', x, '-', max, '之间,再猜一猜,你还有%d次机会。' % count)
        min = x
    else:
        count -= 1
        if count == 0:
            print('嘭!炸弹炸了,数字是', y)
        elif count == 1:
            print('可惜,数字猜大了,数字在', min, '-', x, '之间,最后一次机会了,好好把握呀!')
        else:
            print('可惜,数字猜大了,数字在', min, '-', x, '之间,再猜一猜,你还有%d次机会。' % count)
        max = x

3 石头剪刀布

家里有小朋友总是拉着你跟他们玩小游戏,比如石头剪刀布,所以我就用Python写了一个简易小程序,让电脑和小朋友玩,这样我就可以自己耍了。

游戏是三局两胜制,且看:

import random
choose = {1:'石头', 2:'剪刀', 3:'布'}
print('本游戏采用三局两胜制')
times = 3
computer_flag = 0
player_flag = 0

for i in range(1,times+1):
    print('\\n')
    print('第%d局' % i)
    player = int(input('玩家请出拳:石头(1)、剪刀(2)、布(3):'))
    computer = random.randint(1, 3)
    player_choose = choose[player]
    computer_choose = choose[computer]

    if player == computer:
        print(f'您出{player_choose},电脑出{computer_choose}\\n此局平局')
        computer_flag += 0
        player_flag += 0
        print('目前,玩家赢%d局,电脑赢%d局' % (player_flag, computer_flag))
    elif player == 1 and computer == 2 or player == 2 and computer == 3 or player == 3 and computer == 1:
        print(f'您出{player_choose},电脑出{computer_choose}\\n此局你赢了')
        computer_flag += 0
        player_flag += 1
        print('目前,玩家赢%d局,电脑赢%d局' % (player_flag, computer_flag))
    else:
        print(f'您出{player_choose},电脑出{computer_choose}\\n此局你输了')
        computer_flag += 1
        player_flag += 0
        print('目前,玩家赢%d局,电脑赢%d局' % (player_flag, computer_flag))

print('=========================================')
if player_flag==computer_flag:
    print("平局,无获胜者")
elif player_flag > computer_flag:
    print('玩家获胜')
else:
    print('电脑获胜')
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码
    +关注

    关注

    6

    文章

    837

    浏览量

    54532
  • 代码
    +关注

    关注

    30

    文章

    4598

    浏览量

    67333
  • python
    +关注

    关注

    53

    文章

    4701

    浏览量

    83703
收藏 人收藏

    评论

    相关推荐

    论坛基于labview的小游戏合集(绝对精彩)

    `老虎机:*** labview黑白棋小游戏制作详细解析https://bbs.elecfans.com/jishu_209415_1_1.html l令人叹服的abview象棋程序(暴强
    发表于 03-01 15:29

    用C++实现的经典小游戏源代码

    用C++实现的经典小游戏源代码
    发表于 08-20 15:31

    数字记忆小游戏

    数字记忆小游戏
    发表于 06-16 10:53

    最受欢迎Labview小游戏(程序实现资料下载)

    `1.labview连连看小游戏(网友制作)2.令人叹服的abview象棋程序(暴强)别人用labview写的象棋程序,非常之利害放在论坛里大家一起研究学习看看别人的思想,编程最重要的就是思想前面板
    发表于 04-14 20:11

    基于js实现2048小游戏

    用js实现2048小游戏
    发表于 07-02 15:58

    数字小游戏

    数字小游戏,labview源代码
    发表于 08-23 21:19

    数字小游戏研修实现

    `通过学习和努力,蛟龙腾飞团队成功在自己开发版上实现数字小游戏。本游戏参考与引用了HonestQiao公开的代码。`
    发表于 12-16 18:07

    怎么实现基于嵌入式的贪食蛇小游戏设计?

    怎么实现基于嵌入式的贪食蛇小游戏设计?
    发表于 12-03 06:18

    如何利用单片机去实现一个贪吃蛇小游戏

    如何利用单片机去实现一个贪吃蛇小游戏呢?其代码程序该怎样去实现呢?
    发表于 01-20 07:15

    推箱子小游戏设计

    推箱子小游戏设计
    发表于 06-09 09:49 96次下载

    利用C语言来编写打地鼠小游戏

    C语言模拟打地鼠小游戏
    的头像 发表于 01-26 14:55 1.5w次阅读

    鸿蒙上实现数字华容道”小游戏

    本篇文章教大家如何在鸿蒙上实现数字华容道”小游戏
    的头像 发表于 12-26 09:52 952次阅读

    基于FPGA的2048小游戏实现案例

    这周末调试《车牌识别算法》遇到点问题,“无聊”中用FPGA搞个2048小游戏玩玩。
    的头像 发表于 09-08 10:01 1073次阅读
    基于FPGA的2048<b class='flag-5'>小游戏</b><b class='flag-5'>实现</b>案例

    python中如何交换两个数的位置

    Python中,我们可以使用多种方法来交换两个数的位置。下面将详细介绍这些方法,并提供示例代码和解释。 方法一:使用临时变量进行交换 这是最简单的方法之一,我们可以使用一个临时变量来交换两个数
    的头像 发表于 11-22 10:56 1638次阅读

    python中如何交换两个数的值相加

    Python是一种简单易学的高级语言,其交换两个数的值相加是一种常见的操作。交换变量的值可以在许多情况下发挥作用,如算法、排序、逻辑控制等。本文将详细介绍Python实现交换
    的头像 发表于 11-29 17:29 452次阅读