Python循环完成剪刀石头布游戏
使用遍历循环完成剪刀石头布游戏,提示用户输入要出的拳 :石头(1)/剪刀(2)/布(3)/退出(4)。
#导入函数
import random
import time
print("—石头剪刀布猜拳游戏开始—")
time.sleep(1)
while True:
#所有的出拳结果
all_choice = [‘石头’, ‘剪刀’, ‘布’,4]
# 玩家赢的组合结果
win_list = [[‘石头’, ‘剪刀’], [‘剪刀’, ‘布’], [‘布’, ‘石头’]]
#电脑出拳
computer = random.choice(all_choice[0:3])
print(‘请按下面的提示出拳:[1]石头/[2]剪刀/[3]布/[4]退出’)
time.sleep(0.5)
try:
# 从控制台获取玩家要出的拳
my_list = int(input(""“请输入您的选项: “””))
player = all_choice[my_list - 1]
# 判断胜负
if player == 4:
print(“您已退出,游戏结束!”)
break
else:
print(“你出的是: %s,电脑出的是: %s” % (player, computer))
#平局
if player == computer:
#输出带颜色的信息:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m
#30:白色 31:红色 32:黄色 33:明黄色 34:蓝色 35:紫色 36:青色
print(’\033[32;1m平局\033[0m’)
#玩家赢
elif [player, computer] in win_list:
print(’\033[31;1m你赢了!\033[0m’)
#电脑赢
else:
print(’\033[34;1m电脑赢了!\033[0m’)
#玩家输入非法时
except Exception as e:
print("\033[36;1m输入有误,请输入1-4的整数进行猜拳!\033[0m")
ITester软件测试小栈(ID:ITestingA),专注于软件测试技术和宝藏干货分享,每周准时更新原创技术文章,每月不定期赠送技术书籍,愿我们在更高处相逢。喜欢记得星标⭐我,每周及时获得最新推送,第三方转载请注明出处。
Python循环完成剪刀石头布游戏相关推荐
- python练习题:使用循环完成剪刀石头布游戏,提示用户输入要出的拳 :石头(1)/剪刀(2)/布(3)/退出(4)电脑随机出拳比较胜负,显示用户胜、负还是平局
""" 使用循环完成剪刀石头布游戏,提示用户输入要出的拳 :石头(1)/剪刀(2)/布(3)/退出(4) 电脑随机出拳比较胜负,显示用户胜.负还是平局.运行如下图所示:提 ...
- 使用循环完成剪刀石头布游戏
使用循环完成剪刀石头布游戏,提示用户输入要出的拳 :石头(1)/剪刀(2)/布(3)/退出(4) 电脑随机出拳比较胜负,显示用户胜.负还是平局.运行如下图所示:提示:电脑随机出拳 使用随机数,首先需要 ...
- 使用Python Tkinter的剪刀石头布游戏
让我们使用Python的Tkinter库创建一个Rock Paper Scissors游戏(Stone Paper Scissors游戏).我猜你已经知道游戏的意义了,因为它是世界上著名的游戏. 游戏 ...
- Python趣味案例——剪刀石头布小游戏改进版(自由实现三局两胜五局三胜七局四胜。。。)
前言 最近看了这篇知乎文章,深受启发: Python之石头剪刀布小游戏(史上最详细步骤) - 真小凡的文章 - 知乎 Python中实现剪刀石头布游戏的方式有很多种,这个博主允许直接输入石头.剪刀.布 ...
- python编程剪刀石头布思路_Python制作简单的剪刀石头布游戏
关于程序相关的 您可以反复玩游戏,直到选择停止为止. 该程序跟踪获胜情况. 大小写无关紧要(即ROCK与Rock相同). 如果您输入的内容无效,程序会一直提示您,直到您输入有效的内容. 对项目进行编码 ...
- python制作剪刀石头布_Python制作简单的剪刀石头布游戏
关于程序相关的 您可以反复玩游戏,直到选择停止为止. 该程序跟踪获胜情况. 大小写无关紧要(即rock与rock相同). 如果您输入的内容无效,程序会一直提示您,直到您输入有效的内容. 对项目进行编码 ...
- python编写剪刀石头布游戏_闲着也是闲着:PYTHON 编写剪刀石头布游戏
闲着也是闲着:PYTHON 编写剪刀石头布游戏 突如其来的一场变故,使得这个假期尤为的漫长,特别是不知什么时候终结的假期,尤其的漫长.闲着也是闲着,不如来学习学习Python吧. 我学习新的语言,不喜 ...
- 如何用Python Tkinter实现剪刀石头布小游戏?
编写剪刀石头布游戏 让我们使用Python 3和Tkinter开发相同的游戏.我们可以将游戏命名为Rock-Paper-Scissors-Lizard-Spock. 规则和玩法 Rock crushe ...
- python 剪刀石头布游戏设计
python 剪刀石头布游戏设计 文章目录 python 剪刀石头布游戏设计 代码 结果展示 设计要求: 设计一款简单的(非GUI)的剪刀.石头.布的游戏,游戏规则: i. 一共最多进行n(推荐奇数) ...
最新文章
- Kinect Win10环境配置
- ICCV2021最佳检测之一:主动学习框架较大提升目标检测精度(附论文下载)
- spring包镜像下载地址
- Win7 IIS7 HTTP 错误 404.2 - Not Found解决方法 ISAPI CGI
- 正则表达式学习笔记(一)
- apache.camel_Apache Camel 3.2 – Camel的无反射配置
- 怎么来判断光端机产品的性能优劣?光端机的产品性能有哪些?
- c#中 uint_C#中的uint关键字
- 计算机视觉基础——对极几何(Epipolar Geometry)
- 【网络编程】time_wait状态产生的原因,危害,如何避免
- 通过字符串方法创建新字符串如何打出反斜杠、单引号、双引号、响铃、换行符、水平制表符
- tensorflow之train.get_checkpoint_state
- 黑龙江全教计算机科技有限公司,50米×8往返跑是个技术活,技巧教学很重要
- 历史 微信开发者工具_微信开发者工具历史记录
- 医院信息化建设,对信息科相关工作者提出了怎样的要求?
- 荣之学:关于跨境电商shopee平台,你了解多少?
- windows网卡初始化
- ubuntu 装机必备软件
- Win11如何显示/隐藏语言栏?
- pathon中字典的基本用法