python-汪 发表于 2022-10-25 10:33:28

九九乘法表问题

#九九乘法表 循环结构的嵌套
i=1
while i <=9:
    j=1
    while j <= i:
      print(j,"*",i,"=",j*j,end="")
      j+=1
      print()
      i+=1
   

#这是照着甲鱼哥给的代码打的,运行后……:
21048 * 21048 = 443018304
21049 * 21049 = 443060401
21050 * 21050 = 443102500
21051 * 21051 = 443144601
21052 * 21052 = 443186704
21356 * 21356 = 456078736
21357 * 21357 = 456121449
21358 * 21358 = 456164164
21359 * 21359 = 456206881
21360 * 21360 = 456249600
21361 * 21361 = 456292321
21362 * 21362 = 456335044
21363 * 21363 = 456377769
21364 * 21364 = 456420496
21365 * 21365 = 456463225
21366 * 21366 = 456505956
21367 * 21367 = 456548689…………
而不是课上说的打印出来是九九乘法表

为什么啊- -!!,用的是vscode,求助!!!

xiaosi4081 发表于 2022-10-25 10:37:37

本帖最后由 xiaosi4081 于 2022-10-25 11:06 编辑

i=1
while i <=9:
    j=1
    while j <= i:
      print(j,"*",i,"=",j*i,end="")
      j+=1
      print()
    i+=1
缩进不对

hjbhkjsjhd 发表于 2022-10-25 11:04:50

xiaosi4081 发表于 2022-10-25 10:37
缩进不对

括号内等于号后面的输出是不是应该是(……,j*i,……)?
是不是写错了?

xiaosi4081 发表于 2022-10-25 11:06:08

hjbhkjsjhd 发表于 2022-10-25 11:04
括号内等于号后面的输出是不是应该是(……,j*i,……)?
是不是写错了?

qs
页: [1]
查看完整版本: 九九乘法表问题