-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtask30.py
17 lines (17 loc) · 1.27 KB
/
task30.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
'''Задача 30: Заполните массив элементами арифметической прогрессии. Её первый элемент, разность и количество
элементов нужно ввести с клавиатуры. Формула для получения n-го члена прогрессии: an = a1 + (n-1) * d. Каждое
число вводится с новой строки.
Ввод: 7 2 5
Вывод: 7 9 11 13 15'''
try:
first_elm = int(input('Введите первый элемент арифметической прогрессии: '))
difference = int(input('Введите разность между элементами арифметической прогрессии: '))
number_elm = int(input('Введите количество элементов арифметической прогрессии: '))
if number_elm > 0:
arithmetic_progression = [first_elm + difference * i for i in range(number_elm)]
print('Арифметическая прогрессия:', end=' ')
print(*arithmetic_progression)
else:
print('Введено недопустимое значение')
except ValueError:
print('Введено недопустимое значение')