
ython输入输出与流程控制内容详述
树图思维导图提供 Python输入输出与流程控制 在线思维导图免费制作,点击“编辑”按钮,可对 Python输入输出与流程控制 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1c940fd75efd4d5355e4e156ffbfeb05
Python输入输出与流程控制思维导图模板大纲
输出(print)
基础输出
- `print("文本", 变量, ...)`
格式化输出
- **%格式化** - `%d`:整数 - `%f`:浮点(默认6位小数) - `%s`:字符串 - 控制格式: - `%.nf`:保留n位小数(四舍五入) - `%md`:m位宽(右对齐) - **f-string** - `f"内容{变量}"`(Python 3.6+)
打印控制
- `end`参数:`print("内容", end="")`(取消换行)
输入(input)
- `变量 = input("提示语")` - **特性**: - 返回字符串类型 - 需显式转换:`int()/float()/str()`
隐式转换
- 自动类型提升(如:`int + float → float`)
显式转换
- `int()`:转整数(字符串需为数字) - `float()`:转浮点数 - `str()`:转字符串 - 进制转换:`bin()/oct()/hex()`
基础结构
- **单分支**: ``` if 条件: 执行代码 ``` - **双分支**: ``` if 条件: 代码块A else: 代码块B ```
多分支(elif)
``` if 条件1: 代码块A elif 条件2: 代码块B else: 代码块C ``` - **成绩分级示例**:90-100(A), 80-89(B), 70-79(C), <70(补考)
嵌套结构
``` if 条件1: if 条件2: 代码块 else: 备选代码 ``` - **应用场景**:先验证输入范围,再分级判断
match-case(Python 3.10+)
``` match 变量: case 值1: 代码块 case 值2: 代码块 case _: 默认代码 ```
while循环
``` 初始化变量 while 条件: 循环体 更新变量 ```
关键应用
- **累加计算**:1-10求和、偶数和 - **循环控制**: - `i=1; while i<11: ... i+=1`
嵌套循环
- **执行逻辑**:外层变量每变1次,内层执行完整循环 - **九九乘法表示例**: ``` i = 1 while i <= 9: j = 1 while j <= i: print(f"{i}*{j}={i*j}", end="\t") j += 1 print() # 换行 i += 1 ```
重点保留
%
.
i
.
范
.
初
.
外
.
end
消
\t
齐
格式化输出控制
输入类型陷阱
多分支与嵌套
循环核心三要素
嵌套循环执行顺序
打印控制技巧


树图思维导图提供 9.战斗的基督教 在线思维导图免费制作,点击“编辑”按钮,可对 9.战斗的基督教 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:33d168acd0cd9f767f809c7a5df86e3a


树图思维导图提供 第六章 群体传播与组织传播_副本 在线思维导图免费制作,点击“编辑”按钮,可对 第六章 群体传播与组织传播_副本 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1672f555831e7d9a3bb2cf2fb792cb49