循环的应用

循环的应用

计算1~100之间的累积和

参考代码

sum = 0  # 注意的是:初始化要在循环外面
for i in range(101)
    sum += i

print(sum)
break 和 cuntinue 补充

break 会立即终止循环,跳转到循环之后开始执行
continue 会结束当前循环,跳转到下一轮循环的条件判断

注意:
1 break/continue只能用于循环的语句中,多与死循环连用
2 在嵌套循环中,只对最近的一层循环起作用

循环嵌套

打印图形

打印循环版菱形

def main():
    while True:
        n = int(input('请输入奇数长度:'))
        # 偶数加个判断即可
        length = n // 2
        for i in range(1, length+2):
            k = length + 1 - i
            print(' '*k + '* '*i)
        for i in range(length + 2, n+1):
            k = i - length - 1
            s = n - i + 1
            print(' ' * k + '* ' * s)
if __name__ == '__main__':
    main()

打印九九乘法表

def main():
    n = int(input('请输入长度:'))
    for i in range(1, n+1):
        for j in range(1, n+1):
            if i >= j:
                print('%dx%d=%2d'%(i, j, i*j), end=' ')
        print()
if __name__ == '__main__':
    main()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值