имеется последовательность, состоящая из n чисел;n не превышает 100; каждый член последовательности-натуральное число не превышающее 300.Составьте программу, которая получает на вход число членов последовательности, а затем сами числа подсчитывает:
a)число членов последовательности, кратных 3;гарантируется что в последовательносныти всегда имеется число, кратное 3;
б)число членов последовательности, кратных 4;гарантируется что в последовательносныти всегда имеется число, кратное 4
в)сумму чисел, кратных 3; гарантируется, что в последовательности всегда имеется число, кратное 3;
г)максимальное число, кратное 4; гарантируется, что в последовательности всегда имеетсся число, кратное 4
д)минимальное число, кратное 5; гарантируется, что в последовательности всегда имеется число, кратное 5;
е)каких чисел, чётных или нечётных, в последовательности больше и насколько, Составьте программу на питоне
Не понял
Ответы
Ответ:
N = int(input())
lst = [int(input()) for x in range(N)]
lst_a = []
for i in range(len(lst)):
if lst[i] % 3 == 0:
lst_a.append(lst[i])
lst_b = []
for i in range(len(lst)):
if lst[i] % 4 == 0:
lst_b.append(lst[i])
lst_v = []
for i in range(len(lst)):
s = 0
if lst[i] % 3 == 0:
s += lst[i]
lst_g = []
for i in range(len(lst)):
if lst[i] % 4 == 0:
lst_g.append(lst[i])
print(max(lst_g))
lst_d = []
for i in range(len(lst)):
if lst[i] % 5 == 0:
lst_d.append(lst[i])
print(min(lst_d))
lst_e_chet = []
lst_e_nechet = []
for i in range(len(lst)):
if lst[i] % 2== 0:
lst_e_chet.append(lst[i])
else:
lst_e_nechet.append(lst[i])
if len(lst_e_chet) > len(lst_e_nechet):
print('Четных чисел больше на',len(lst_e_chet)-len(lst_e_nechet))
else:
print('Нечетных чисел больше на',len(lst_e_nechet)-len(lst_e_chet))