Задача 08.16

''' Разработайте скрипт для решения задачи: Выведите на экран n членов геометрической прогрессии, если задан первый член прогрессии - b1 и знаменатель прогрессии - q
Пример выполнения скрипта: Программа создания и вывода геометрической прогрессии Введите количество членов прогрессии -> 10 Введите первый член прогрессии -> 3 Введите знаменатель прогрессии -> 2 Итоговый список: 3.0 6.0 12.0 24.0 48.0 96.0 192.0 384.0 768.0 1536.0 '''
print('Программа создания и вывода геометрической прогрессии') n = int(input('Введите количество членов прогрессии -> ')) b1 = float(input('Введите первый член прогрессии -> ')) q = float(input('Введите знаменатель прогрессии -> ')) # Создаем список а и заполняем его нулевыми значениями b = [0] * n # Формируем значения элементов списка по одному b[0] = b1 for i in range(1, len(b)): b[i] = b[i - 1] * q # Вывод элементов списка на экран print('Итоговый список: ') for i in range(len(b)): print (b[i], end = ' ')

© Кащеев Е. Решение задач по программированию на языке Python