Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2023, 13:49   #1
Nina2016
 
Регистрация: 15.02.2023
Сообщений: 5
По умолчанию Геометрическая прогрессия

Добрый день. Помогите написать программу: Написать все элементы массива цифры которого образуют геометрическую прогрессию. Написала программу определения образуют ли числа массива геометрическую прогрессию, а данная задача никак не получается.
Код:
from random import randint
n=4
a=[0]*n
for i in range(n):
    a[i]=float(input())
print(a)
b=[]
k=0
q=a[1]/a[0]
for i in range(1,len(a)):
   if a[i]/a[i-1]==q:
      k=k+1
if k==n-1:
    print('геометрическая')
else:
    print('не геометрическая')

Последний раз редактировалось BDA; 15.02.2023 в 18:40.
Nina2016 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
геометрическая прогрессия IlyaHistorik Помощь студентам 7 18.10.2017 20:14
Delphi. Геометрическая прогрессия Николая Ленин Помощь студентам 7 25.11.2010 23:07
Вредная геометрическая прогрессия spein JavaScript, Ajax 2 27.06.2010 23:12
Геометрическая прогрессия Владимир_Мар Общие вопросы Delphi 1 27.05.2010 20:12
Геометрическая прогрессия (Delphi) Max_Grinyuk Помощь студентам 2 02.02.2010 07:07