📜  如何在 3 行中使用 fython 中的 for 循环编写从 1 到 10 的表格 - Python (1)

📅  最后修改于: 2023-12-03 14:52:11.948000             🧑  作者: Mango

如何在 3 行中使用 Python 中的 for 循环编写从 1 到 10 的表格

使用 Python 的 for 循环可以轻松地输出从 1 到 10 的表格,代码只需 3 行即可实现。具体步骤如下:

for i in range(1, 11): # 循环 10 次,变量 i 取值 1~10
    for j in range(1, i+1): # 输出到第 i 行,第 j 列
        print(j, end='\t') # 输出 j,设置分隔符为制表符
    print() # 换行

解释如下:

  1. 第一层循环控制输出多少行,使用内置函数 range() 生成 1 到 10 的数列,变量 i 依次取值 1~10。
  2. 第二层循环控制在每行输出多少个数字,使用内置函数 range() 生成 1 到 i 的数列,变量 j 依次取值 1~i。
  3. 在每次输出数字时,使用 print() 函数将数字 j 输出,并设置分隔符为制表符(即用 Tab 键隔开各个数字)。
  4. 在输出完每行数字后,使用 print() 函数换行。

以下是运行结果的截图:

python for 循环输出 1 到 10 的表格

上述代码可以输出从 1 到任意正整数 n 的表格,只需将第一行的 range(1, 11) 改为 range(1, n+1) 即可。

以上就是如何在 Python 中使用 for 循环编写从 1 到 10 的表格的方法。