Python 3:逻辑控制 📅 2026/7/13 16:45:53 1.顺序语句默认情况下, Python 的代码执行顺序是按照从上到下的顺序依次执行的。执行结果一定为123, 而不会出现 321 或者 132 等这种按照顺序执行的代码, 我们称为顺序语句。这个顺序是很关键的编程是一件明确无歧义的事情安排好任务的顺序计算机才能够正确的进行执行。就好像人生的顺序, 是上学, 工作, 结婚, 生子. 一旦这里的顺序乱了, 就很麻烦.2.条件/分支语句条件/分支语句根据条件的成功与失败决定接下来逻辑的走向。它能够表达 如果 ... 否则 ... 这样的语义这构成了计算机中基础的逻辑判定。逻辑判定依据明确的逻辑规则对某个命题、陈述或关系进行真假、对错、是否成立的判断过程。2.1语法2.2缩进和代码块代码块指的是一组放在一起执行的代码在 Python 中使用缩进表示代码块不同级别的缩进程序的执行效果是不同的为了明确代码之间的相对关系。代码块内部还可以嵌套代码块2.3练习1输入1表示愿意认真学习输入2表示躺平摆烂。因为input()返回值是字符串类型所有要写1。2输入一个整数, 判定是否是奇数。3输入一个整数, 判定是正数还是负数。4判定年份是否是闰年2.4空语句--passpass 表示空语句, 并不会对程序的执行有任何影响, 只是占个位置, 保持 Python语法格式符合要 求。输入一个数字, 如果数字为 1, 则打印 hello。3.循环语句有些操作是需要反复执行的这种就需要使用循环。3.1while 循环1打印 1-10 的整数2计算 1-100 的和3计算 5 的阶乘4求 1! 2! 3! 4! 5!这个程序用到了两重循环3.2for 循环、range--范围for循环会直接遍历可迭代对象range(start,stop)内置函数返回包含一系列整数的可迭代对象遵循前闭后开区间[start, stop)步长默认为1。range(start,stop,step)第三个参数 step 可以控制每次迭代产生一个整数后该数值增加或减少的步长及方向。正:从前往后增加量range(start,stop)正着写负:从后往前减少量range(start,stop)倒着写当step 的方向与从 start 到 stop的方向不一致时生成空序列step不能为0。与 C/Java 等语言不同Python 的 for 循环没有显式的初始化语句、循环条件判定语句、循环变量更新语句语法更简洁。1打印 1-102打印 2, 4, 6, 8, 103打印 10-14求 1 - 100 的和不建议用内置函数名如 sum作为变量名否则会覆盖内置函数导致后续无法使用。解决方法是用快捷键Shift F6对变量进行重命名自动统一修改所有引用。3.3continue--结束这次循环例吃包子第 3 个包子馅不想吃。3.4break--结束整个循环例吃包子吃第 3 个时饱了。例输入若干个数字求平均值约定用户使用 分号 作为结尾。