【Python如何与电脑玩石头剪刀布游戏】

1、石头剪刀布Python代码如下:

python 复制代码
import random
while True:
    a = random.randint(0, 2)
    b = int(input("请输入一个数字(0=石头, 1=剪刀, 2=布): "))
    c = ['石头', '剪刀', '布']
    if b != 0 and b != 1 and b != 2:
        print("傻子,你出错了,请输入数字0或1或2!!!")
    elif a == b:
        print("电脑出了:{}\n你出了:{}\n平手\n自动开启下一局:".format(c[a], c[b]))
        continue
    elif a == 0 and b == 2 or a == 1 and b == 0 or a == 2 and b == 1:
        print("电脑出了:{}\n你出了:{}\n你赢了!".format(c[a], c[b]))
        break
    else:
        print("电脑出了:{}\n你出了:{}\n你输了".format(c[a], c[b]))
        break

2、运行结果:

相关推荐
a9511416421 分钟前
SQL触发器实现自动生成流水号_配合序列对象实现递增逻辑
jvm·数据库·python
哦哦~9215 分钟前
FDTD 与 Python 联合仿真的超表面智能设计技术与应用
python·fdtd·超表面
财经资讯数据_灵砚智能6 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年4月21日
人工智能·python·信息可视化·自然语言处理·ai编程
解救女汉子12 分钟前
mysql如何配置元数据锁超时_mysql lock_wait_timeout设置
jvm·数据库·python
214396535 分钟前
SQL注入防御技术方案_基于正则表达式的输入清洗
jvm·数据库·python
2401_8323655242 分钟前
SQL窗口函数与递归查询的区别_如何根据场景选择
jvm·数据库·python
u01091476043 分钟前
c++如何处理文件路径中由于不规范的连续斜杠导致的路径解析错误【避坑】
jvm·数据库·python
2301_796588501 小时前
PHP源码开发用二手硬件划算吗_性价比与稳定性权衡【操作】
jvm·数据库·python
2301_775148151 小时前
如何通过C#读取Oracle数据库中的图片显示到WinForm_BLOB转Byte[]与流处理
jvm·数据库·python
小饕1 小时前
RAG学习之- RAG 数据导入完整指南
人工智能·python·学习