Python学习_程序的三大流程

程序的三大流程
在这里插入图片描述

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)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值