首页 > 解决方案 > 如何使列和行适合我估算的数字?

问题描述

在此处输入图像描述

使用 patterns1 中的代码尝试修改它,以便您可以获取以下输出。(空格是可选的)。

嗨,我是 python 新手,我想知道如何使列和行看起来像图片中一样。我已经启动了代码,但我不知道如何使我在列中输入的数字。如果你能告诉我怎么做,那真的很有帮助。这是我写的代码:

num1=eval(input("Enter number of rows: "))
num2=eval(input("Enter number of columns: "))
for i in range (0,num1): 
  for j in range (0,num2):
    print(i,j, end=" ")
print()

先感谢您!

标签: pythonfor-loopencoding

解决方案


您只需print j要从0到变化n-1。第一个循环是打印num1时间,j是输出到print.

您还有第二个缩进问题print。正确的代码应该是:

num1=eval(input("Enter number of rows: "))
num2=eval(input("Enter number of columns: "))
for i in range (0,num1): 
    for j in range (0,num2):
        print(j, end=" ")
    print()

推荐阅读