当前位置:首页python > 正文

python编程题:生成乘法表并找出特定乘积(列表及列表推导式)

作者:野牛程序员:2024-11-18 13:35:38python阅读 2140
python编程题:生成乘法表并找出特定乘积(列表及列表推导式)

python编程题:生成乘法表并找出特定乘积(列表及列表推导式) 

题目描述: 

使用列表及列表推导式生成一个9x9的乘法表(即1到9的所有整数相乘的结果)。



# 打印三角形格式的乘法表,乘积占2个字符宽度
def print_triangle_multiplication_table():
    print("三角形格式的乘法表:")
    for i in range(1, 9):  # 控制行数
        for j in range(1, i + 1):  # 每行输出的列数
            print(f"{i} x {j} = {i * j:2}", end="  ")  # 乘积占2字符宽度
        print()  # 每行结束后换行

# 调用函数
print_triangle_multiplication_table()
三角形格式的乘法表:
1 x 1 =  1  
2 x 1 =  2  2 x 2 =  4  
3 x 1 =  3  3 x 2 =  6  3 x 3 =  9  
4 x 1 =  4  4 x 2 =  8  4 x 3 = 12  4 x 4 = 16  
5 x 1 =  5  5 x 2 = 10  5 x 3 = 15  5 x 4 = 20  5 x 5 = 25  
6 x 1 =  6  6 x 2 = 12  6 x 3 = 18  6 x 4 = 24  6 x 5 = 30  6 x 6 = 36  
7 x 1 =  7  7 x 2 = 14  7 x 3 = 21  7 x 4 = 28  7 x 5 = 35  7 x 6 = 42  7 x 7 = 49  
8 x 1 =  8  8 x 2 = 16  8 x 3 = 24  8 x 4 = 32  8 x 5 = 40  8 x 6 = 48  8 x 7 = 56  8 x 8 = 64


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • python
  • 最新推荐

    热门点击