Уже третий день маюсь с этой задачей , не прошу решения , хотелось бы узнать способ как без листов можно обойтись
(нужен пункт г)
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)