Печать
Категория: Array
Просмотров: 231

Array 3. Дано целое число N (> 1), а также первый член A и разность D арифметической прогрессии. Сформировать и вывести массив размера N, со-держащий N первых членов данной прогрессии:
\(A, A + D, A + 2 \cdot D, A + 3 \cdot D, ... .\)

Решение на Python 3

import random

N = random.randrange(1,10)
A = random.randrange(-10,10)
D = round(random.uniform(-5,5),1)
print("N = ", N)
print("A = ", A)
print("D = ", D)

a1 = []
for i in range(N):
x = A + i*D
a1.append(x)
print(a1)

a2 = [A + i*D for i in range(N)]
print(a2)