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

相关推荐
查无此人byebye1 分钟前
阿里开源Wan2.2模型全面解析:MoE架构加持,电影级视频生成触手可及
人工智能·pytorch·python·深度学习·架构·开源·音视频
张书名2 分钟前
基于Windows11平台的北理工校园网开机自动连接脚本
python·校园网
果粒蹬i4 分钟前
降维实战:PCA与LDA在sklearn中的实现
人工智能·python·sklearn
一起养小猫6 分钟前
Flutter for OpenHarmony 实战:打造功能完整的记账助手应用
android·前端·flutter·游戏·harmonyos
慧都小项9 分钟前
金融文档的“自主可控”:Python下实现Word到ODT的转换
python·金融·word
拓云者也12 分钟前
常用的生物信息学数据库以及处理工具
数据库·python·oracle·r语言·bash
SunnyRivers14 分钟前
Python 的下一代 HTTP 客户端 HTTPX 特性详解
python·httpx
hcnaisd214 分钟前
机器学习模型部署:将模型转化为Web API
jvm·数据库·python
微祎_15 分钟前
Flutter for OpenHarmony:构建一个 Flutter 旋转迷宫游戏,深入解析网格建模、路径连通性检测与交互式解谜设计
javascript·flutter·游戏
果粒蹬i19 分钟前
Python + AI:打造你的智能害虫识别助手
开发语言·人工智能·python