所以我的问题是这个程序应该接受输入的数字(例如
5
)将是0+1+2+3+4
并且总和将是10
。我已经得到它来列出这些数字,但我如何使这个代码来计算它们?
num1 = int(input("How many laps?: "))
num2 = int(0)
for lap in range (num1):
num2 = lap
print("Sum is:" , (num2))
简单的解决方案如下
num1 = int(input("How many laps?: "))
print(sum(range(num1)))
像你尝试的那样用循环来做
num1 = int(input("How many laps?: "))
list = []
for lap in range (num1):
list.append(lap)
listSum = sum(list)
print(listSum)