Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача по Python (списки)

Наталья Ермолаева Ученик (156), на голосовании 4 года назад
Дана последовательность чисел: 6, 12, 18, 24 …

Вычислите закономерность данной последовательности.

Создайте список и заполните его n числами данной последовательности.

Найдите сумму всех элементов списка.
Примеры
входные данные
4
60
выходные данные
2
18
Голосование за лучший ответ
Victor Surozhtsev Просветленный (34297) 4 года назад
s=0

A=[]

for k in range(0,int(input("n=?\b"))):

..A.append(6*(k+1))

..s+=A[k]

print(A)

print("Сумма элементов",s)

C генератором списка и суммой его элементов, вычисленной по формуле арифметической прогрессии, будет так:

n=int(input("n=?\b"))

A=[6*k for k in range(1,n+1)]

print(A,'\n',3*n*(n+1),sep='')

A если сам список печатать не надо, то последний оператор упрощáется:

print(3*n*(n+1))
Наталья ЕрмолаеваУченик (156) 4 года назад
Проблема в том, что надо более легче код
Похожие вопросы