Python使用流程控制结构写一个属于自己的小游戏——剪刀石头布
Python流程结构简述
选择结构
包含if,elif,else三个关键字
单分支结构
结构 | 描述 |
---|---|
if 条件一: 代码一 |
当条件一成立时,执行代码一 |
双分支结构
结构 | 描述 |
---|---|
if 条件一: 代码一 else: 代码二 |
当条件一成立时,执行代码一; 当条件一不成立执行代码二 |
多分支结构
结构 | 描述 |
---|---|
if 条件一: 代码一 elif 条件二: 代码二 else: 代码三 |
当条件一成立时,执行代码一; 当条件二成立执行代码二; 当所有条件不成立时执行代码三 |
循环结构
for循环结构
for循环常用于遍历数据,循环次数有限次。
基础结构 | 描述 |
---|---|
# (可以是列表,元组,集合,字典) data_type = list() for i in data_type: 代码块 |
重复执行代码块中的代码 |
这一部分需要有组合数据类型的相关基础才会比较容易理解,现在没看懂可以先跳过,有个印象就行。
while循环结构
基础结构 | 描述 |
---|---|
while 条件: 代码块 |
当条件为真时会重复执行代码块, 当条件永远为真时就会出现死循环现象 |
剪刀石头布小游戏开发
一、第一步需求分析(简单分析一下)
①开始界面
②玩家出招
③系统出招
④结果判定
开始界面开发(界面可以自行设计)
系统出招和提示玩家出招
判断比拼的结果