3.1 whlie循环的基础语法
- while循环的语法格式
- while循环的注意事项
条件需提供布尔类型结果,True继续,False停止
空格缩进不能忘
请规划好循环终止条件,否则将无限循环
"""
演示while循环基础练习题:求1-100的和
"""
sum = 0
i = 1
while i<=100:
sum += i
i += 1
print(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)