
Имеется последовательность, состоящая из 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))



Для решения данной задачи на Python вы можете использовать следующий код:
python# Получаем число членов последовательности
n = int(input("Введите число членов последовательности: "))
# Инициализируем счетчики и переменные
count_multiple_of_3 = 0
count_multiple_of_4 = 0
sum_multiple_of_3 = 0
max_multiple_of_4 = -1
min_multiple_of_5 = 300 # Изначально устанавливаем на большее значение
count_even = 0
count_odd = 0
# Цикл для ввода чисел и выполнения подсчетов
for i in range(n):
num = int(input("Введите число: "))
# Подсчет чисел, кратных 3
if num % 3 == 0:
count_multiple_of_3 += 1
sum_multiple_of_3 += num
# Подсчет чисел, кратных 4
if num % 4 == 0:
count_multiple_of_4 += 1
max_multiple_of_4 = max(max_multiple_of_4, num)
# Подсчет минимального числа, кратного 5
if num % 5 == 0:
min_multiple_of_5 = min(min_multiple_of_5, num)
# Подсчет четных и нечетных чисел
if num % 2 == 0:
count_even += 1
else:
count_odd += 1
# Вывод результатов
print(f"Число членов последовательности, кратных 3: {count_multiple_of_3}")
print(f"Число членов последовательности, кратных 4: {count_multiple_of_4}")
print(f"Сумма чисел, кратных 3: {sum_multiple_of_3}")
print(f"Максимальное число, кратное 4: {max_multiple_of_4}")
print(f"Минимальное число, кратное 5: {min_multiple_of_5}")
if count_even > count_odd:
print("Четных чисел больше на", count_even - count_odd)
elif count_even < count_odd:
print("Нечетных чисел больше на", count_odd - count_even)
else:
print("Четных и нечетных чисел одинаковое количество")
Этот код сначала запрашивает у пользователя количество членов последовательности, затем вводит числа и выполняет необходимые подсчеты. Результаты выводятся на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili