Python 3:逻辑控制 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 个时饱了。例输入若干个数字求平均值约定用户使用 分号 作为结尾。

相关新闻

最新新闻

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现 【免费下载链接】serenity The Serenity Operating System 🐞 项目地址: https://gitcode.com/GitHub_Trending/se/serenity 导读 本文以 getopt(3) 手册 为核心&a…

2026/10/6 14:10:51
轻量服务器还是ECS?大促云服务器选购与避坑实战指南

轻量服务器还是ECS?大促云服务器选购与避坑实战指南

每年大促节点,群里永远有人在问同一个问题:“38元的轻量服务器到底怎么抢?为什么我每次点进去都是已售罄?68元直购和99元的ECS我到底选哪个?”作为一个常年帮团队和自己采购云服务器的老用户,我太清楚这种纠…

2026/10/6 12:50:27
为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南

为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南

为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南 【免费下载链接】agents Multi-harness agentic plugin marketplace for Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, and Google Antigravity 项目地址:…

2026/10/5 19:39:38
PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署

PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署

PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署 【免费下载链接】PaddleOCR Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between i…

2026/10/5 16:06:34
Spring源码解析:构造器注入的类型转换与候选匹配机制

Spring源码解析:构造器注入的类型转换与候选匹配机制

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 12:44:38
openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由

openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由

openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由 【免费下载链接】openai-agents-python A lightweight, powerful framework for multi-agent workflows 项目地址: https://gitcode.com/GitHub_Trending/op/openai-agents-pyth…

2026/10/6 12:38:14

日新闻

周新闻

月新闻