注册 登录
编程论坛 Python论坛

求助 while循环输出九九乘法表

冬天的大白菜 发布于 2018-01-08 16:30, 1702 次点击
    i=1
    while i<=9:
       j=1
       while j<=i:
          print ("%d*%d=%2d"%(j,i,i*j)),
          j+=1
       i+=1
       print " "

求助
while循环输出九九乘法表,为什么不运行,谢谢
3 回复
#2
冬天的大白菜2018-01-08 16:31
python 2.7
#3
marthic19882018-01-18 19:04
i=1
while i<=9:
    j=1
    while j<=i:
        print ("%d*%d=%2d  "%(j,i,i*j),end='')#这里不应该有逗号
        j+=1
    i+=1
    print (" ")
#4
傻眼猫咪2021-08-03 18:02
程序代码:

for i in range(10)[1:]:
    for j in range(10)[1:]:
        print('%dx%d=%2d    '%(i, j, i*j), end='')
    print()
1