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

相关推荐
yuanpan9 分钟前
Python 桌面 GUI 入门开发:从 tkinter 窗口到简易记事本
开发语言·python
川石课堂软件测试9 分钟前
软件测试|常见面试题整理
数据库·python·jmeter·mysql·appium·postman·prometheus
做个文艺程序员10 分钟前
Multi-Agent 系统实战:用 Python + LangGraph 搭建多智能体协作工作流
python·多智能体·langgraph·multi-agent
bang冰冰28 分钟前
Trae工具安装和使用教程(新手零基础入门,全程无坑)
java·人工智能·python
User_芊芊君子29 分钟前
聊聊自由开发者常用的学习机会全解析
开发语言·人工智能·python
weixin_376593222 小时前
使用pyhon脚本方式将超链接保存到第一列以数字方式显示
python
byzh_rc2 小时前
[AI编程从入门到入土] 装饰器decorator
开发语言·python·ai编程
贫民窟的勇敢爷们2 小时前
Java 与 Python 如何选型与融合
java·开发语言·python
2303_821287382 小时前
c++ RAII机制详解 c++如何利用RAII管理资源
jvm·数据库·python
yuanpan3 小时前
Python 网页数据爬取入门教程:requests + BeautifulSoup 从解析到保存
开发语言·python·beautifulsoup