Задать вопрос
@Ilsk

Что нужно использовать здесь вместо k, если листы (вроде это массивы) использовать нельзя?

Уже третий день маюсь с этой задачей , не прошу решения , хотелось бы узнать способ как без листов можно обойтись
(нужен пункт г)
1. Даны натуральные числа n, a1, …, an. Определить количество членов аk последовательности а1, …, an:
а) являющихся нечетными числами;
б) кратных 3 и не кратных 5;
в) являющихся квадратами четных чисел;
г) удовлетворяющих условию ak < ak-1 + ak + 1/2

мой код:

n = int(input("n = "))
a = int(input("a = "))
result = 0
b,f,p = 1,1,1

for i in range(n):
    b *= a*i
    f *= a*i-1
    p *= a*i+1
    result += b<f+p/2

print(result)
  • Вопрос задан
  • 196 просмотров
Подписаться 1 Простой 14 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы