python打印九九乘法表

python新手入门
打印九九乘法表

# 打印九九乘法表
# 外循环控制行:9行
# 内循环控制列:
# 第一行   1列
# 第二行   2列
# ...
# 第九行   9列

for x in range(1,10):  #x=1
    for j in range(1,x+1): #j [1,2)
        print("%dx%d=%d"%(j,x,x*j),end="\t")
    print()


'''
5.分别使用for/while循环打印九九乘法表,倒过来,正着打印
'''
# for x in range(1,10):
#     for y in range(1,x+1):
#         print("%dx%d=%d"%(y,x,x*y),end="\t")
#     print()


# x = 1
# while x<10:
#     y = 1
#     while y<x+1:
#         print("%dx%d=%d" % (y, x, x * y), end="\t")
#         y += 1
#     x += 1
#     print()
#

'''
倒着打印:
外循环打印的行数:
内循环控制打印的列数:
1    9    0
2    8    1
3    7    2
4    6    3
'''
# for x in range(9,0,-1):
#     for k in range(0,9-x):
#         print("\t",end="\t")
#
#     for y in range(x,0,-1):
#         print("%d=%dx%d"%(x*y,x,y),end="\t")
#     print()


x = 9
while x>0:
    k = 0
    while k<9-x:
        print("\t",end="\t")
        k += 1
    y = x
    while y>0:
        print("%d=%dx%d" % (x * y, x, y), end="\t")
        y -= 1
    print()
    x -= 1
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值