这个程序是为给出的整数和写def函数。我的def函数代码结构中有什么错误
def find_sum_numbers(sample_list):
sum_numbers=0
for x in sample_list:
sum_numbers=sum_numbers+x
#return sum_numbers
print("The sum of the numbers is: ", sum_numbers)
主程序:
n=input("Please enter a number: ")
sample_list=range(1,n+1))
find_sum_numbers(sample_list)
输出:
Traceback (most recent call last): File "D:/edX-courses/Python/programs/def sum of numbers.py", line 14, in <module>
sample_list=range(1,n+1) TypeError: must be str, not int