Python使用流程控制结构写一个属于自己的小游戏——剪刀石头布

Python流程结构简述

选择结构

包含if,elif,else三个关键字

单分支结构

结构 描述
if 条件一:
 代码一
当条件一成立时,执行代码一

双分支结构

结构 描述
if 条件一:
 代码一
else:
 代码二
当条件一成立时,执行代码一;
当条件一不成立执行代码二

多分支结构

结构 描述
if 条件一:
 代码一
elif 条件二:
 代码二
else:
 代码三
当条件一成立时,执行代码一;
当条件二成立执行代码二;
当所有条件不成立时执行代码三

循环结构

for循环结构

for循环常用于遍历数据,循环次数有限次。

基础结构 描述
# (可以是列表,元组,集合,字典)
data_type = list()
for i in data_type:
 代码块
重复执行代码块中的代码

这一部分需要有组合数据类型的相关基础才会比较容易理解,现在没看懂可以先跳过,有个印象就行。

while循环结构

基础结构 描述
while 条件:
 代码块
当条件为真时会重复执行代码块,
当条件永远为真时就会出现死循环现象

剪刀石头布小游戏开发

一、第一步需求分析(简单分析一下)

①开始界面
②玩家出招
③系统出招
④结果判定

开始界面开发(界面可以自行设计)
Python使用流程控制结构写一个属于自己的小游戏——剪刀石头布
系统出招和提示玩家出招
Python使用流程控制结构写一个属于自己的小游戏——剪刀石头布
判断比拼的结果
Python使用流程控制结构写一个属于自己的小游戏——剪刀石头布