python基础入门书籍推荐python基础入门夏敏捷答案python基础入门
下载地址 https://share.weiyun.com/q4YjLdum 资料目录 细学Python从基础到实践系列视频课程 智普教育Python入门基础视频教程 Python基础入门(夏敏捷等著)课后习题答案全解 Python编程入门经典 Python基础入门课程-学习笔记 python基础入门-深蓝学院课后习题答案 Python基础入门-微课视频版教案-夏敏捷-清华大学出版社 python入门基础教程全套pdf Python入门基础知识点(基础语法介绍) Python基础入门教程 《Python编程入门指南(上下册)》 明日科技 Python编程 从入门到实践 by Eric Matthes Python编程入门经典 Python详细入门基础知识 树莓派Python编程入门与实战 第2版
举例 if 的单分支选择 我们在交谈中, 常说“如果……就……”, 这实际上就是单分支选择的一种描述。 if 单分支选择语句的一般格式是: if <条件>: <语句> #缩进语句块 <后续语句> 功能: 程序在执行中遇到 if 时, 若<条件>成立(取值 True), 则执行其后的缩进<语句>, 执行完后去执行<后续语句>; 否则, 不执行缩进<语句>, 直接执行<后续语句>。 下图所示是 if 单分支选择语句的执行流程图。 注意以下几点。 (1 ) 在输入完 if <条件>后面的冒号、 按 Enter 键换行后, Sublime Text 会让光标自动往右缩进, 指明缩进语句块的输入起始位置, 如图所示。 这是条件成立时要做的所有语句的输入处, 因此可以是多条语句组成的语句块。 (2) 在 Python 程序里, 无论在何处, 冒号(:) 都起到非常重要的作用。 如果某行代码最后有冒号, 那么下一行的程序代码必定缩进。 Sublime Text 会指明缩进的实际位置, 为你完成缩进。 (3) 格式中的<后续语句>绝对不能够再缩进, 应该将其恢复到原来的正常输入位置。 程序里, 缩进的语句块限定了该语句块的作用范围, 这个语句块的大小是由程序编制人员决定的, Sublime Text 无法知道缩进何时结束。 所以, 程序设计者必须非常关注缩进的语句块的作用范围, 不要出现提前结束缩进的情形, 也不要扩大缩进的范围, 那样程序执行时都不会得到预期的运行效果。 缩进及取消缩进, 都应该使用键盘上的 Tab键, 避免使用空格键。 例 编写一个程序, 从键盘输入一个整数, 然后输出其绝对值。 程序编写如下: """从键盘输入一个整数, 并输出其绝对值""" num=input(' input your integer: \n' ) num=i nt(num) if (num<0) : num=-num #缩进语句块 print(' The absol ute Value is: ' , num) # 结束缩进, 恢复语句原来位置 分析如下。 程序开始时是一条用 3 个双引号写的注释: """从键盘输入一个整数, 并输出其绝对值""" 由于用户在函数 input() 提示下输入的数据看起来是数字, 实则为字符串, 所以变量 num 里最初存放的是一个字符。 只有调用函数 i nt() 后, 才能够把 num 里原先的字符转换成整数。 这里通过回存, 将转换后的整数仍然存入原来的变量 num 里。 执行程序, 当判定条件 num<0 成立时, 就执行被缩进的语句 num = −num。 这样, 在变量 num 里, 总保持着一个正数, 即输入数据的绝对值。 输出语句: print(' The absol ute Value is: ' , num) 这是恢复原位置的后续语句。 无论“num = −num” 是否执行, 这条输出语句总是要执行的。
|