2023(春)Python程序设计作业1: 基础语法之控制流程
一、缩进规则
1.缩进对程序的影响
(1)缩进不符合规则,解析器会报缩进错误,程序无法运行
(2)缩进的位置不同,程序执行的效果也可能产生差异
2.代码缩进规则
(1)缩进是针对逻辑行的
物理行:源码中换行符分割的每一行代码,是一个物理行
逻辑行:Python解释器对代码进行解释,一个语句一个逻辑行
a.可以使用“;”号将多个逻辑行合并成一个物理行
b.可以使用“\”对一个逻辑行进行换行,书写为多个物理行
c.字典、列表等变量赋值语句,是可以直接换行,书写为多个物理行的
(2)缩进规则
a.逻辑行的“首行”需要顶格,即无缩进
b.相同逻辑层保持相同的缩进量
c.“:”标记一个新的逻辑层
二、函数
以下是调用函数时可使用的正式参数类型:
必需参数:必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。
关键字参数:
关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。
使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。
默认参数:调用函数时,如果没有传递参数,则会使用默认参数。
不定长参数:能处理比当初声明时更多的参数的函数
三、循环语句
1.在 Python 中没有 do..while 循环。如果 while 后面的条件语句为 false 时,则执行 else 的语句块。
2.简单语句组:类似 if 语句的语法,如果你的 while 循环体中只有一条语句,你可以将该语句与 while 写在同一行中。
3.在 Python 中,for...else 语句用于在循环结束后执行一段代码。语法格式如下:
for item in iterable:
# 循环主体
else:
# 循环结束后执行的代码
相关推荐
2022-2023秋季学期Python程序设计大作业.zip
Python程序设计是现代计算机科学教育中的重要组成部分,尤其在2022-2023秋季学期的大作业中,它被选为强化学习和复习巩固的工具。
北航2023暑期Python程序设计大作业
北航2023暑期Python程序设计大作业是一项面向北京航空航天大学学生的编程实践活动,旨在通过实际的项目任务加深学生对Python编程语言的理解和应用能力。
记录并保存2023年春学习python时的作业和小练习.zip
Python是一种广泛使用的高级编程语言,以其易读性、简洁的语法和强大的功能而闻名。2023年春季的学习过程中,通过Python作业和小练习,我们可以深入理解和掌握Python的基础及进阶知识。
2023 python作业:填词游戏.zip
Python的基础知识包括以下几个方面:1. **语法结构**:Python的语法简洁明了,易于阅读。它使用缩进来表示代码块,如if语句、for循环和函数定义。
程序设计基础2022-2023秋季班级.zip
《程序设计基础2022-2023秋季班级》是针对计算机科学与技术领域初学者的一个教学资源集合,旨在帮助学生掌握编程基础,为后续深入学习和实践打下坚实的基础。


