python九九乘法表(while嵌套,for嵌套,while,for 循环)

      目前以我的能力只能做出这三种。晚上的时候我有突然想到,能不能用一个for循环加上if判断写出来九九乘法表。自己想了一晚上没有想出来。- - !

while嵌套:

w = 1    
while w < 10:  #外层循环  
    n = 1
    # 内层循环
    while n <= w: #  外层循环一次,内层循环多次,(且次数不超过外层循环的次数)
        print("%d * %d = %d" %(n,w,w*n),end="\t")
        n+=1
    w+=1
    print()

while for 循环:

w = 1
while w < 10:
    for n in range(1,w+1): # range(1,w+1) range函数包含头,不包含尾
        print("%d * %d = %d" % (n, w, w * n), end="\t")
    w+=1
    print()

for 嵌套:

for w in range(1,10):
    for n in range(1,w+1):
        print("%d * %d = %d" % (n, w, w * n), end="\t")
        n+=1
    w+=1
    print()


 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值