3.1 whlie循环的基础语法
- while循环的语法格式
- while循环的注意事项
条件需提供布尔类型结果,True继续,False停止
空格缩进不能忘
请规划好循环终止条件,否则将无限循环
"""
演示while循环基础练习题:求1-100的和
"""
sum = 0
i = 1
while i<=100:sum += ii += 1print(f"1-100累加的和是:{sum}")
补充知识 print输出不换行
补充知识 制表符\t
在字符串中,有一个特殊符号:\t,效果等同于在键盘上按下:tab键。
它可以让我们的多行字符串进行对齐。
3.2 for循环的基础语法
1. for循环的语法格式是:
2. for循环的注意点
• 无法定义循环条件,只能被动取出数据处理
• 要注意,循环内的语句,需要有空格缩进
"""
演示for循环的基础语法
"""name = "itheima"for x in name:# 将name的内容,挨个取出赋予x临时变量# 就可以在循环体内对x进行处理print(x)
3.3 range语句
1. range语句的功能是:
获得一个数字序列(可迭代类型的一种)
2. range语句的语法格式:
语法1:range(num)
语法2:range(num1, num2)
语法3:range(num1, num2, step)
3. range语句的注意事项:
• 语法 1 从 0 开始,到 num 结束(不含 num 本身)
• 语法 2 从 num1 开始,到 num2 结束(不含 num2 本身)
• 语法 3 从 num1 开始,到 num2 结束(不含 num2 本身),步长以 step 值为准
range的用途很多,多数用在for循环场景
"""
演示Python中的range()语句的基本使用
"""# range语法1 range(num)
# for x in range(10):
# print(x)# range 语法2 range(num1, num2)
# for x in range(5, 10):
# # 从5开始,到10结束(不包含10本身)的一个数字序列,数字之间间隔是1
# print(x)# range 语法3 range(num1, num2, step)
# for x in range(5, 10, 2):
# # 从5开始,到10结束(不包含10本身)的一个数字序列,数字之间的间隔是2
# print(x)
3.4 for循环中的临时变量
1. for循环中的临时变量,其作用域限定为:
循环内
2. 这种限定:
• 是编程规范的限定,而非强制限定
• 不遵守也能正常运行,但是不建议这样做
• 如需访问临时变量,可以预先在循环外定义它
"""
演示Python for循环临时变量的作用域
"""
i = 0
for i in range(5):print(i)print(i)