2023(春)Python程序设计作业1: 基础语法之控制流程

软工211茅赟杰 2023-春-学生 2023-03-29 22:32:18

一、完成技能树基础语法部分练习

已完成

 

二、基础语法部分学习笔记

1.顺序语句结构

顺序结构是最简单也是最常见的一种结构,采用顺序结构的程序通常按照由前到后的顺序执行各个语句,直到程序结束。

 

2.条件和分支

(1)条件表达式

         条件表达式由运算符和操作数组成。

         条件表达式的判断条件可以是具有布尔属性的任意元素,包括数据、变量或由变量与运算符组成的表达式,若其布尔属性为True,条件成立;若布尔属性为False,条件不成立。
         除了非空常量外,Python还常使用关系操作符和成员运算符构成判断条件 。条件表达式常用的运算符有:
         1、 算术运算符:+、-、*、/、//、%、**
         2、关系运算符:
在这里插入图片描述

 (2)单分支选择结构

         单分支选择结构中的代码段只有“执行”与“跳过”两种情况,若if语句中的判断条件成立,执行if语句后的代码段,否则跳过

(3)双分支选择结构

         双分支选择结构中,如果if语句中的条件成立,执行代码一,否则代码二。

(4)多分支选择结构

         多分支选择结构中,与双分支选择结构同理,如果if语句中的条件成立,执行代码一,一直不成立一直往下,直到条件成立执行代码n。

(5)选择结构的嵌套

         

 (6)三元表达式

         python中没有c语言中的三目运算符,但是可以通过以下的形式实现三目运算符的功能
格式:条件判断为真时的结果 if 判断条件 else 条件为假时的结果

3.循环

(1)循环语句:while循环、while else循环、for循环和for else循环

while循环:若循环条件为True,则循环执行while循环中的代码段;若循环条件为False,终止while循环。若while循环的条件总是True,这种情况叫做死循环 。

for循环:目标可以是字符串、文件、range()函数或组合数据类型等;循环变量用于保存本次循环中访问到的遍历结构中的元素;for循环的循环次数取决于遍历的目标元素个数。在for循环中,enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标

for else循环:如果循环体结束后没有碰到break语句,就会执行else语句块,如果结束之前碰到了break语句,就会跳出整个for循环,因此else语句块也就不会执行

(2)循环控制语句:break语句、continue语句和pass语句

break语句:用于跳出整个循环

 

 continue语句:用于跳出本次循环,继续执行下一次循环

 

 pass语句:pass的意思是空语句,pass语句不做任何事情,只是为了保持程序结构的完整性。

 

...全文
16 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

163

社区成员

发帖
与我相关
我的任务
社区描述
软件工程老师
python 高校 江苏省·南通市
社区管理员
  • juking@ntu
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧