【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、运行结果:

相关推荐
深圳佛手4 分钟前
jupyter notebook如何使用虚拟环境?
人工智能·python
Mqh18076214 分钟前
day38 gpu训练和call方法
python
ada7_1 小时前
LeetCode(python)230.二叉搜索树中第k小的元素
python·算法·leetcode·链表
江上鹤.1481 小时前
Day36官方文档的阅读
python
嗝o゚1 小时前
Flutter 无障碍功能开发最佳实践
python·flutter·华为
芝麻开门-新起点1 小时前
第13-1章 Python地理空间开发
开发语言·python
秋刀鱼 ..2 小时前
2026年电力电子与电能变换国际学术会议 (ICPEPC 2026)
大数据·python·计算机网络·数学建模·制造
znhy_232 小时前
day35打卡
python
盼哥PyAI实验室2 小时前
12306反反爬虫策略:Python网络请求优化实战
网络·爬虫·python
deephub2 小时前
DeepSeek-R1 与 OpenAI o3 的启示:Test-Time Compute 技术不再迷信参数堆叠
人工智能·python·深度学习·大语言模型