我在给定的图片中找不到这个问题的pyhton代码?

2024-04-18 12:41:03 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here 查找此问题的python代码。你知道吗

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

Tags: 代码inimageforinputhererangedescription
2条回答

您的代码有两个问题:

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

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

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

n = int(input())

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

相关问题 更多 >