失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python剪刀石头布流程图_python项目:剪刀石头布游戏

python剪刀石头布流程图_python项目:剪刀石头布游戏

时间:2020-12-27 03:50:46

相关推荐

python剪刀石头布流程图_python项目:剪刀石头布游戏

一、明确项目

和电脑玩一个剪刀石头布的游戏:电脑随机出拳,我们可选择出什么。

二、拆解项目

2.1 双方出拳首先,我们要让双方选择出拳,才能判断胜负。

我们可以设置变量computer_choice代表电脑的出拳选择,设置变量user_choice代表你的出拳选择。

电脑的出拳,我们可以使用random.choice()来随机选择;我们的出拳,可以手动输入我们出拳的类型。

另外,判断下输入:当输入的内容不是石头剪刀布时,电脑会提醒输入有误,请重新出拳,并重新出拳。

2.2 双方亮拳使用print()函数打印出双方出拳结果

2.3 输出战斗结果罗列平局,输局,赢局对应的情况,定义逻辑判断函数

打印出战斗结果

三、逐步执行,代码实现根据项目拆解情况,给出初级代码

代码优化:用函数封装代码,便于后续增删改

功能优化:增加一个游戏重复的小功能

最终代码:

import random,time

# 变量key代表循环运行程序的开关

key=1

#采集双方出拳信息的函数

def myinput():

punches=[石头,剪刀,布]

computer_choice=random.choice(punches) #电脑出拳

user_choice=input(有三种出拳类型:石头,剪刀,布,请输入你的出拳类型:) #用户出拳

如果觉得《python剪刀石头布流程图_python项目:剪刀石头布游戏》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。