python实现剪刀石头布游戏
今天刚学习了python的判断语句,老师留的作业是用判断做一个石头剪刀布的游戏,因为之前c++写过类似的东西,感觉还挺简单的。主要是练习一下if else语句的使用。
实现步骤
- 引入随机数库
- 用户自己输入数字,选择剪刀石头布
- 电脑通过随机数赋值,选择剪刀石头布
- 通过判断语句分出胜负
这个问题主要考验python的选择判断语句的使用。
源代码
# -*- coding = utf-8 -*- # @Time : 2022/4/6 17:15 # @Author :王敬博 # @File : demo03.py # @Software: PyCharm import random #引入随机数库 user = int(input("请选择你要出的 (石头 0 剪刀 1 布 2) : ")) #用户 admin = random.randint(0,2) #电脑 if admin == 0: print("电脑出的是石头") elif admin == 1: print("电脑出的是剪刀") else: print("电脑出的是布") if user == 0: if admin ==1: print("你赢了!") elif admin == 2: print("你输了了!") else: print("平局") if user == 1: if admin ==2: print("你赢了!") elif admin == 0: print("你输了了!") else: print("平局") if user == 2: if admin ==0: print("你赢了!") elif admin == 1: print("你输了了!") else: print("平局")
输出结果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通