在 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 版权协议,转载请附上原文出处链接和本声明
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」