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

相关推荐
jay神几秒前
基于YOLOv8的传送带异物检测系统
人工智能·python·深度学习·yolo·可视化·计算机毕业设计
2301_776508724 分钟前
使用Python处理计算机图形学(PIL/Pillow)
jvm·数据库·python
全栈凯哥5 分钟前
25.Python SSH 远程执行完全指南(SSHExecutor)
python·ssh
李昊哲小课6 分钟前
PySide6 记事本应用开发教程
python·pyqt·pyside
2501_945424809 分钟前
实战:用Python开发一个简单的区块链
jvm·数据库·python
bestadc11 分钟前
智能体构建的三种经典套路:从零开始理解ReAct、Plan-and-Solve和Reflection
python
骇客野人16 分钟前
用python实现一个查询当天天气的MCP服务器
服务器·开发语言·python
天空属于哈夫克320 分钟前
拒绝被动响应:企业微信主动调用接口高阶方案
开发语言·python
belldeep25 分钟前
python:spaCy 工业级 NLP 库
python·自然语言处理·nlp·spacy
Flittly25 分钟前
【从零手写 ClaudeCode:learn-claude-code 项目实战笔记】(11)Autonomous Agents (自治智能体)
笔记·python·ai·ai编程