python制作猜拳小游戏,python中猜拳游戏
指尖生活
一.想法1。控制台输入代表石头、剪刀、布的数字,随机数用于随机选择石头、剪刀、布。
2.将控制台输入与随机结果进行比较。
3.设置输出颜色
4.记录胜利、平局和失败的次数。
5.如果输入不在设定范围内,将会提示错误。
6.退出游戏,说出胜率。
二、所用知识点1、类的定义,用于设置输出颜色。
2.判断if elif else的用法
3.退出无限循环中的循环中断。
4.随机函数
5.字符串相等==
6、与或
第三,效果
四。代码
* @作者:小芳
* @软件:PyCharm
* @描述:猜谜游戏
随机导入
b类颜色:
HEADER= \ 033[95米]
OKBLUE=\033[94m
ok green= \ 033[92米]
警告= \ 033[93米]
FAIL=\033[91m
ENDC= \ 033[0m]
BOLD=\033[1m
下划线=\033[4m
lose=0
win=0
ping=0
虽然正确:
打印(b colors . header * * * * * * * * * * * * * * * * * * * * * * * *欢迎猜拳* * * * * * * * * * * * * * * * * * * * * * * b colors . endc)
打印(“1剪刀2石头3布4退出游戏”)
打印(b颜色。“下划线”赢:%s平:%s输:% s“%(win,ping,lose) bcolors.endc)
Robot=random.choice([剪刀,布,石头])
H=输入(b颜色。大胆的请出来: b颜色。ENDC)
If (h==1 和机器人==布)或(h==2 和机器人==剪刀)或(h==3 和机器人==石头):
win=1
打印(b颜色。OKGREEN 我很高兴你不会ABC颜色。ENDC)
Elif (h==1 和机器人==剪刀)或(h==2 和机器人==石头)或(h==3 和机器人==布):
ping=1
打印(b颜色。OKBLUE 非常高兴,画 BColors。ENDC)
Elif (h==1 和机器人==石头)或(h==2 和机器人==布)或(h==3 和机器人==剪刀):
lose=1
打印(b颜色。失败我很高兴,它不会变色。ENDC)
elif h==4 :
打印(已退出游戏,游戏结果如下:)
打印(b颜色。“下划线”赢:%s平:%s输:% s“%(win,ping,lose) bcolors.endc)
Print(胜率:,str(win * 100/(win ping lose)) % )
破裂
否则:
打印(b颜色。警告“输入错误”b颜色。ENDC)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。