python怎么实现简单石头剪刀布游戏
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了python怎么实现简单石头剪刀布游戏,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。目标:利用python判断语句实
千家信息网最后更新 2026年11月02日python怎么实现简单石头剪刀布游戏
这篇文章主要介绍了python怎么实现简单石头剪刀布游戏,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
目标:
利用python判断语句实现石头剪刀布的游戏。
思路:
假设剪刀(0),石头(1),布(2),那么如何才能获胜呢?
那么根据这个表格可以初步写出代码:
if user == 0 and computer == 0: print("平局")elif user == 0 and computer == 1: print("玩家胜")elif user == 0 and computer == 2: print("电脑胜")elif user == 1 and computer == 0: print("电脑获胜")elif user == 1 and computer == 1: print("平局")elif user == 1 and computer == 2: print("玩家胜")elif user == 2 and computer == 0: print("玩家胜")elif user == 2 and computer == 1: print("电脑胜")elif user == 2 and computer == 2: print("平局")当我们写完这串代码,我们不难发现,这样写代码太麻烦了,谁都怕麻烦,所以,我们可以根据这之中的规律写出更短的代码。
根据上表,我们可以很轻松的发现规律:
1.if user-computer == -2 or user-computer == 1 时,是玩家胜出2.if user-computer == -1 or user-computer == 2 时,是电脑胜出3.if user-computer == 0 时,是平局
那么精简后的部分代码如下:
if user == computer: print("玩家是%s,电脑是%s,平局"%(usr,com))elif user - computer == -1 or user - computer == 2: print("玩家是%s,电脑是%s,玩家输"%(usr,com))else: print("玩家是%s,电脑是%s,玩家胜"%(usr,com))因为电脑是随机的,我们并不知道,所以需要调用random 。完整的代码如下:
import randomcomputer = random.randint(0,2)user = int(input("剪刀(0),石头(1),布(2):"))#判断电脑出的是石头,剪刀,还是布if computer == 0: com = "剪刀"elif computer == 1: com = "石头"else: com = "布" #判断玩家出的石头,剪刀,还是布if user == 0: usr = "剪刀"elif user == 1: usr = "石头"else: usr = "布"#结果并输出if user == computer: print("玩家是%s,电脑是%s,平局"%(usr,com))elif user - computer == -1 or user - computer == 2: print("玩家是%s,电脑是%s,玩家输"%(usr,com))else: print("玩家是%s,电脑是%s,玩家胜"%(usr,com))效果演示图如下:

感谢你能够认真阅读完这篇文章,希望小编分享的"python怎么实现简单石头剪刀布游戏"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
玩家
电脑
石头
代码
剪刀
平局
篇文章
刀布
规律
还是
麻烦
上表
之中
价值
兴趣
同时
思路
效果
更多
朋友
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司发展
善班互联网科技
融势互联网科技
奔汉互联网科技
顺玮阁互联网科技
郑州华宇互联网科技
济南和联互联网科技有限公司
玖二柒互联网科技公司待遇
科技与互联网的利与弊
西藏七维空间互联网科技有限公司
互联网对科技的发展
南平创想时代互联网科技有限公司
互联网科技研发水平
想开互联网科技公司怎么样
产业互联网科技服务公司
广州有谷有贝互联网科技有限公司
互联网硬科技公司
互联网时代高科技布局
互联网科技创业有什么好项目
高科技和互联网的现代国家
互联网高科技
互联网中国科技
智网互联网科技
成都互联网科技公司
润盈互联网科技
阿大互联网科技有限公司
35岁以上互联网科技行业
盐城市攀科互联网科技有限公司
北京瑞云互联网科技有限公司
互联网科技创新方面的资料