我在给定的图像中找不到此问题的pyhton代码?

时间:2019-10-21 17:55:37

标签: python python-3.x

enter image description here 找到解决此问题的python代码。

n = int(input())
result = ''
for i in range(1,n):
    result += str(i)
    print(result)

2 个答案:

答案 0 :(得分:2)

此外,您可以使用join方法:

n = int(input())

print(''.join([str(number) for number in range(1, n + 1)]))

答案 1 :(得分:0)

您的代码有两个问题:

  • range的上限是互斥的,因此要包含n,必须使用上限n+1
  • 您正在循环的每个步骤中打印result,而不是在循环后仅打印一次(请记住,Python缩进很重要)

如果您解决了这两个问题,您的代码应该可以正常工作。