在 Python 中创建石头剪刀布

在 Python 中创建石头剪刀布

我们一直和玩伴一起玩石头剪刀布游戏。但是如果你的玩伴不在怎么办?然后,这个 Python 编程将帮助您与您设计的计算机一起玩石头、纸和剪刀。对于初学者来说,它是最流行的 Python 项目理念之一,可以培养他们的技能。在这个程序中,我们将使用一个随机函数来生成计算机端的意外输出。用户将迈出第一步,然后程序会迈出第一步。然后一个函数将检查移动的有效性。最后,我们将显示结果并询问用户是否再次播放。

Rock,Paper,Scissors的python代码如下:

**从** **随机的** **进口** 兰丁  
  
 #创建播放选项列表  
 t = [“岩石”、“纸”、“剪刀”]  
  
 #给电脑分配一个随机播放  
 计算机 = t[randint( **0** , **2** )]  
  
 #设置播放器为假  
 玩家 = 假  
  
 **尽管** 玩家 == 错误:  
 #设置播放器为真  
 player = input("石头、纸、剪刀?")  
    **如果** 播放器 == 电脑:  
        **打印** (“领带!”)  
    **小精灵** 播放器 == “摇滚”:  
        **如果** 电脑==“纸”:  
            **打印** (“你输了!”,电脑,“封面”,播放器)  
        **别的** :  
            **打印** (“你赢了!”,播放器,“粉碎”,电脑)  
    **小精灵** 播放器 == “纸”:  
        **如果** 电脑 == “剪刀”:  
            **打印** (“你输了!”,电脑,“切”,播放器)  
        **别的** :  
            **打印** (“你赢了!”,播放器,“封面”,电脑)  
    **小精灵** 播放器 == “剪刀”:  
        **如果** 电脑 == “摇滚”:  
            **打印** (“你输了……”,电脑,“砸”,播放器)  
        **别的** :  
            **打印** (“你赢了!”,播放器,“切”,电脑)  
    **别的** :  
        **打印** (“这不是一个有效的游戏。检查你的拼写!”)  
 #player 设置为 True,但我们希望它为 False,因此循环继续  
 玩家 = 假  
 计算机 = t[randint( **0** , **2** )]

代码的输出如下所示:

石头,纸,剪刀?纸
你赢了!纸盖岩石
石头,纸,剪刀?石头
领带!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/39186/35142511

posted @   哈哈哈来了啊啊啊  阅读(332)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示