2015-10-14 3 views
-3

Это может быть глупый вопрос, но У меня есть цикл, где п является ввод данных пользователемдобавляя текущее положение петли с предыдущей позиции

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

Теперь нужно добавить текущее положение с предыдущим положение

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

как это сделать?

позволяет сказать, п ​​= 5 и а = 1,2,3,4,5

+1

'а [п] + = а [п-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 
Смежные вопросы