我想讓這個程序做他們的輸入的東西的總結。我的代碼迄今如何使raw_input不是字符串在python
def summation():
start = int(raw_input("Start value of n?: "))
end = int(raw_input("End value of n?: "))
eqn = lambda n: raw_input("Equation?: ")
sum = 0
for i in range(start , end + 1):
sum += eqn(i)
return sum
print summation() # start will be 1, end will be 5 , equation will be n + 1. Should print 20
,我感到我不能添加一個整數和一個串起來,那麼,有沒有辦法讓對等式的raw_input的不是字符串錯誤。像它不是'n + 1',我希望它是n + 1.