程序的三大流程
While循环
while:课理解为“直到…为止…”(说明是有条件的)
基本格式:
# 作 者:xiao_syuan
# 开发时间:2024-12-22 10:58
# i=1
# while i<=10:
# print('I LOVE YOU!')
# i+=1
i=1
sum=0
while i<=100:
sum+=i
i+=1
print(f"1-100累加和:{sum}")
j=0
sum1=0
while j<=100:
if j%2==0:
sum1+=j
j+=2
print(f"1-100偶数累加和:{sum1}")
# 打印九九乘法表
row=1
while row<=9:
col=1
while col<=row:
print(f'{col}*{row}={col*row} ',end=' ')
# print('%d*%d=%d' %(col,row,row*col),end='\t')
# print('{}*{}={}'.format(col,row,row*col),end='\t')
col+=1
print()
row+=1
for循环
可迭代对象:能通过for循环一个个的把数取出来的对象
range()函数
range(start,end,step) range(1,5,2) 范围是左闭右开 [1,5) 1,3
start:计数开始的位置,默认是从0开始
end:计数结束的位置
step:步长。每次跳跃的间距,不填默认1
# 计算1-100求和
sum=0
for i in range(1,101):
sum+=i
print(f'求和结果{sum}')
# 九九乘法表
for row in range(1,10):
for col in range(1,row+1):
print(f'{col}*{row}={col*row}',end='\t')
print()
break 和 continue
break 和 continue只能在循环体里面使用
break:只对当前所在的循环有效
continue:结束循环,结束的是当前循环的本轮循环,继续下一轮
while a<5:
a+=1
if a==3:
break
print(a)
else:
print('已经打印完成了')
# while循环可以和else配对使用,else下方缩进的代码是:当循环体正常结束之后会执行的
a=0
while a<5:
a+=1
if a==3:
continue
print(a)