【Python学习】—Python基础语法(四)
一、while循坏的基础语法
i = 0
while i < 100:
print("小美,我喜欢你")
i += 1
📢总结
练习题
i = 1
sum = 0
while i<=100:
sum += i
i += 1
print(f"1-100的和为:{sum}")
二、while循坏嵌套使用
注意事项:
- 同判断语句的嵌套一样,循坏语句的嵌套,要注意空格缩进。
- 基于空格缩进来决定层次关系。
- 注意条件的设置,避免出现无限循环(除非真的需要无限循环)。
📢总结
三、while循环的嵌套案例
补充知识:print输出不换行
print("hello")
print("world")
print("hello", end='')
print("world", end='')
补充知识:制表符\t
# 打印九九乘法表
# 定义外层循坏的控制变量
i = 1
while i <= 9:
# 定义内层循环控制变量
j = 1
while j <= i:
print(f"{j} * {i} = {j * i}\t", end='')
j += 1
i += 1
print()
四、for循环
name = "caicai"
# 将name的内容,按个取出赋予x临时变量
# 就可以在循环体内对x进行处理
for x in name:
print(x)
- 可以看出,for循环是将字符串的内容:依次取出
- 所以,for循环也被称为:遍历循环
练习
name = 'itheima is a brand of itcast'
count = 0
for x in name:
if x == 'a':
count += 1
print(f"被统计的字符串中有{count}个a")
五、range语句
# range()语句的基本使用
for x in range(10):
print(x)
print("==============")
for x in range(5,10):
print(x)
print("==============")
for x in range(5,10,2):
print(x)
# range()语句的基本使用
num = 100
count = 0
for x in range(1,num):
if (x % 2 == 0):
count += 1
print(f"1到{num}(不包含100本身)范围内,有{count}个偶数")
六、for循环变量作用域