2015-10-14 59 views
-3

循環的當前位置,這可能是一個愚蠢的問題,但 我有一個循環,其中n是用戶輸入將與先前的位置

n = input("enter number"): 
for i in range(n): 
    a = input("enter a value for each n") 

現在我需要與先前添加的當前位置的位置

c = a[n] + a[n-1] 

我該怎麼做?

可以說,N = 5和= 1,2,3,4,5

+1

'A [N] + = A [N-1]'?究竟是什麼問題? – jonrsharpe

+0

ya。我不想這樣做。有使用枚舉或迭代的解決方案嗎? –

+0

*「我不想這樣做」* - 爲什麼不,你的標準是什麼? *「有沒有使用枚舉或迭代的解決方案?」 - - 你試過嗎?發生了什麼?這既不是代碼編寫,也不是教程服務,而是爲自己付出一些努力。 – jonrsharpe

回答

1
if you want your script to add numbers, you need to store the sum in a variable 

n = int(input("enter number")) 
b = 0 # store sum here 
for i in range(n): 
    a = int(input("enter a value for each n")) 
    b = b + a 
    print(b) 

enter number4 
enter a value for each n2 
2 
enter a value for each n3 
5 
enter a value for each n4 
9 
enter a value for each n6 
15