条件语句基础篇:猜拳游戏 含完整示例源码

yumo6664个月前 (06-29)技术文章46

猜拳游戏,大家在日常生活中经常玩,就是石头、剪刀、步,一般都是谁赢了,谁就先开始。在这个例子中,用户与电脑进行pk。

一、编写思路

1、取0、1、2三个数字分别代表石头、剪刀、步

2、猜拳角色:用户输入、电脑随机生成

3、使用if else多重条件进行判断,用户获胜的条件包括0 vs 1、1 vs 2、2 vs 1,平局0 vs 0、1 vs 1、2 vs 2,其他情况就是电脑获胜

4、打印输出比对结果:用户胜、电脑胜、平局

二、实操演示截图

打开PyCharm编辑器,新建“猜拳游戏.py”,如下图所示

附:完整示例源码

"""
猜拳游戏
0-石头、1-剪刀、2-步
用户通过键盘输入,电脑通过随机数方法生成
将用户输入的值与电脑产生的值进行比较判断
输入判断结果
"""
import random #导入随机数方法
print("~~猜拳游戏~~")
computer = random.randint(0,1) #生成0-1的随机数
user = int(input("请输入【0-石头、1-剪刀、2-步】:")) #获取键盘输入的值,并转换为整型
if((user == 0 and computer == 1) or (user == 1 and computer == 2) or (user == 2 and computer == 0)) : #用户赢的条件
    print(f"用户输入的{user},电脑生成的{computer},用户赢了")
elif user == computer :
    print(f"用户输入的{user},电脑生成的{computer},平局了")
else :
    print(f"用户输入的{user},电脑生成的{computer},用户输了")
print("游戏结束了")

相关文章

JS趣味打字金鱼小游戏特效源码

代码介绍hi fish是一款打字趣味小游戏,捞出海里的鱼,捞的越多越好。这款游戏用于电脑初学者练习打字。初学者可以根据自己的水平设置游戏难度。本段代码可以在各个网页使用,有需要的朋友可以直接下载使用,...

边玩边练手的36个Python小游戏,带源码!

学中练,练中学。Python 36个休闲小游戏,赶紧拿住!...

积分游戏小程序模板源码

积分游戏小程序模板源码是一款可以帮助用户快速开发小程序的工具,此模板源码包含五个静态页面,分别是首页、任务列表、大转盘、猜拳等五个页面,非常适合进行积分游戏等相关开发。此模板源码的前端部分非常简单易用...

php宝塔搭建部署小闪三消游戏PHP源码带后台

大家好啊,欢迎来到web测评。本期给大家带来一套php开发的小闪三消游戏PHP源码带后台,上次是谁要的系统项目啊,帮你找到了,还说不会搭建,让我帮忙录制一期教程,趁着今天有空,简单的录制测试了一下,部...

塞尔达、马里奥等大面积中招,任天堂多款游戏源码泄露

很难想象,任天堂这样的顶级游戏公司,会一而再出现游戏源码泄露事件,可它还真就发生了……01核心源代码泄露事件2020年上半年,与任天堂有关的许多东西一直在泄漏。5月,用于创建Revolution(又称...

Python游戏项目合集!36个小游戏项目!附源码!你值得拥有

Python游戏项目合集!【文末免费领取】...