Python 循环语句
Python第四课:Python 循环语句
pythonwhile 条件:
# 循环体
True
继续循环,False
结束循环。通过 while 循环计算 1 到 100 的和:
pythoni = 1
sum = 0
while i <= 100:
sum += i
i += 1
print(sum)
可以使用 while 循环嵌套来处理更复杂的逻辑,如打印九九乘法表:
pythoni = 1
while i <= 9:
j = 1
while j <= i:
print(f"{j}*{i}={i*j}", end='\t')
j += 1
print()
i += 1
通过 while 循环嵌套实现表白 100 天,每天送 10 朵玫瑰花:
pythonday = 1
while day <= 100:
flower = 1
while flower <= 10:
print(f"第{day}天,送第{flower}朵玫瑰花")
flower += 1
day += 1
pythonfor 临时变量 in 可迭代对象:
# 循环体
通过 for 循环遍历字符串,统计字母 'a' 的个数:
pythonname = "itheima is a brand of itcast"
count = 0
for char in name:
if char == 'a':
count += 1
print(count)
range
语句用于生成数字序列,常用语法如下:
range(num)
:从 0 开始到 num 结束(不含 num)。range(num1, num2)
:从 num1 开始到 num2 结束(不含 num2)。range(num1, num2, step)
:从 num1 开始到 num2 结束(不含 num2),步长为 step。通过 for 循环和 range 语句计算 1 到 100 的和:
pythonsum = 0
for i in range(1, 101):
sum += i
print(sum)
可以使用 for 循环嵌套来处理更复杂的逻辑,如打印九九乘法表:
pythonfor i in range(1, 10):
for j in range(1, i + 1):
print(f"{j}*{i}={i*j}", end='\t')
print()
本文作者:Dageling003
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!