a13766971255 发表于 2020-11-24 11:59:45

for循环应该如何理解?

>>> for i in range(1, 10):
...      for j in range(1, i+1):
...         print(i, "x", j, "=", i * j, end=' ')
...   print("\n")
1.这个for是什么意思
2.第二行为什么要空一格,为什么要用这个格式

suchocolate 发表于 2020-11-24 12:32:40

为什么不看教程

昨非 发表于 2020-11-24 12:48:32

空一格是缩进要求,for循环的内存相对外层起码多一格缩进
至于for循环怎么理解,你看过视频吗直接做作业? for i in range(1, 10):#外层循环单次打印一行,执行完后打印完成整张口诀表
      for j in range(1, i+1): #内层循环对应一行乘法口诀,每句以空格(end=" ")隔开
         print(i, "x", j, "=", i * j, end=' ')   #对应一句乘法口诀
      print("\n")   #内层循环每结束一次,打印一次换行,继续打印下一行口诀

好好看视频讲解,再做作业,
满意的话记得设置最佳答案
页: [1]
查看完整版本: for循环应该如何理解?