【Python小案例】九九乘法表的6种方法

本文详细介绍了使用Python编程实现九九乘法表的四种方法,包括两种for循环和两种while循环的实现。每种方法都通过格式化输出展示了乘法表的结构,并使用了条件判断来优化输出。这些代码实例对于初学者理解循环和条件控制语句非常有帮助。
摘要由CSDN通过智能技术生成

九九乘法表

一、for循环

1、for循环

for i in range(1, 10):
    for j in range(1, i + 1):
        print(j, "*", i, "=", i * j, end="\t")
    print()

2、for循环 + if条件 + break

for i in range(1, 10):
    for j in range(1, 10):
        if i >= j:
            print("{}*{}={}".format(j, i, i * j), end=" ")
        else:
            break
    print()

二、while循环

1、while循环

i = 1
while i < 10:
    j = 1
    while j <= i:
        print("{}*{}={:2}".format(j, i, i * j), end=' ')
        j += 1
    print()
    i += 1

2、while循环 + if条件 + break

i = 1
while i < 10:
    j = 1
    while j < 10:
        if i >= j:
            print("{}*{}={:2}".format(j, i, i * j), end=" ")
            j += 1
        else:
            j += 1
            break
    print()
    i += 1

三、while 循环 & for 循环 + f格式化拼接

1、while + for 循环 + f格式化拼接

i = 1
while i <= 9:
    for j in range(1, i + 1):
        print(f'{j}*{i}={i * j:2}', end=' ')
    i += 1
    print()

2、for + while 循环 + f格式化拼接

for i in range(1, 10):
    j = 0
    while j < i:
        j += 1
        print(f"{i}*{j}={i * j:2}", end=' ')
    print()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值