Задание 25 Параграф 3.5 ГДЗ Босова 8 класс Углубленный уровень (Информатика)

Изображение Задание 25 Параграф 3.5 ГДЗ Босова 8 класс Углубленный уровень
Дополнительное изображение
Рассмотрим вариант решения задания из учебника Босова, Аквилянов 8 класс, Просвещение:
Имеется последовательность, состоящая из N чисел; N не превышает 100; каждый член последовательности — натуральное число, не превышающее 300. Составьте программу, которая получает на вход количество чисел в последовательности, а затем сами числа и подсчитывает:
а) число членов последовательности, кратных 3; гарантируется, что в последовательности всегда имеется число, кратное 3;
б) число членов последовательности, кратных 4; гарантируется, что в последовательности всегда имеется число, кратное 4;
в) сумму чисел, кратных 3; гарантируется, что в последовательности всегда имеется число, кратное 3;
г) максимальное число, кратное 4; гарантируется, что в последовательности всегда имеется число, кратное 4;
д) минимальное число, кратное 5; гарантируется, что в последовательности всегда имеется число, кратное 5;
е) каких чисел, чётных или нечётных, в последовательности больше и насколько.
Программа:
k_3=0 # количество чисел, кратных 3
k_4=0 # количество чисел, кратных 4
s_3=0 # сумма чисел, кратных 3
max_4=0 # максимальное число, кратное 4
min_5=301 # минимальное число, кратное 5
k_c=0 # количество четных чисел
k_n=0 # количество нечетных чисел
n=int(input('Введите n > > '))
for i in range(1,n+1):
x=int(input('Введи число > > '))
if x%2==0: k_c+=1
else: k_n+=1
if x%3==0: k_3+=1; s_3+=x
if x%4==0:
k_4+=1
if max_4 < x: max_4=x
if x%5==0:
if min_5 > x: min_5=x
print('Количество чисел, кратных 3 > ',k_3) # а)
print('Количество чисел, кратных 4 > ',k_4) # б)
print('Сумма чисел, кратных 3 > ',s_3) # в)
print('Максимальное число, кратное 4 > ',max_4) # г)
print('Минимальное число, кратное 5 > ',min_5) # д)
if k_c > k_n: print ('Больше четных чисел') # е)
elif k_c==k_n: print('Четных и нечетных одинаковое количество')
else: print('Больше нечетных чисел')
Окно вывода:
Введите n > > 11
Введи число > > 23
Введи число > > 45
Введи число > > 56
Введи число > > 124
Введи число > > 205
Введи число > > 29
Введи число > > 30
Введи число > > 189
Введи число > > 205
Введи число > > 50
Введи число > > 48
Количество чисел, кратных 3 > 4
Количество чисел, кратных 4 > 3
Сумма чисел, кратных 3 > 312
Максимальное число, кратное 4 > 124
Минимальное число, кратное 5 > 30
Больше нечетных чисел
*Текст задания приводится исключительно в образовательных целях для более полного понимания решения.