Пайтон. Задачи по программированию
Добрый вечер! помогите пожалуйста с задачами. Прошу присылать решение в виде простого, примерно так:
n = int(input())
minn = int(input())
for i in range(2, n+1):
a = int(input())
if a < minn:
minn = a
print(minn)
Задача 1:
Саша написал пост про его "диетический" марафон пончиков, который длился N дней. Каждый день Саша съедал сколько-то пончиков. Теперь нужно подвести итоги марафона. День, когда мальчик съел более 10 сладких изделий, считается днём переедания.
Посчитайте, сколько было дней, когда Саша съедал более 10 пончиков, и выведите номер последнего такого дня.
Формат входных данных
Целое положительное число N (1 < N < 1000) – количество дней.
N целых положительных чисел < 10000 – сколько пончиков было съедено за каждый день.
Гарантируется, что есть хотя бы один день с перееданием.
Формат выходных данных
Два числа: количество дней с перееданием пончиков и номер последнего из таких дней.
Примеры
входные данные выходные данные
5
3
4
11
12
7
2
4
задача 2:
Под каждым новым постом Саши разные люди оставляют комментарии. Иногда комментарии добрые, иногда злые.
Под очередным постом у Саши N злых комментариев и K добрых.
У каждого человека есть уровень авторитетности по мнению Саши. Мы будем обозначать этот уровень каким-то целым числом. Саша считает пост провальным, если произведение уровней авторитетности злых людей превосходит более чем втрое произведение авторитетностей людей, которые написали добрые комментарии.
Напишите программу, которая поможет Саше определить, хорошо или провально получилось сделать последний пост.
Формат входных данных
В первой строке вводятся два целых положительных числа N и K (0 < N ≤ 50, 0 <K ≤ 50).
Далее со следующей строки вводятся N целых чисел XN (0 ≤ XN ≤ 100).
Затем вводятся K целых чисел XK (0 ≤ XK ≤ 100).
Формат выходных данных
Одно слово: "провально" или "хорошо"
Примеры
входные данные выходные данные
3 5
2
5
1
12
20
19
10
25
хорошо
у тебя пример это уже решение. Просто нужно расставить комментарии.
Но вот такое решение, без комментариев, годится только в случае "мне понятно, а остальным и понимать не надо"
n = int(input()) # количество дней марафона
days=0 # для подсчёта
for i in range(1, n):
a = int(input()) # вводим количество пончиков за каждый день
if a >10: # если переел
days=days+1 # дней на 1 больше
day=i # запомним последний
print(days, day)
И да: не "пайтон" а питон. Потому что Байден, а не биде.
по первой задаче надо считать дни с пончиками больше 10 и выводить последний день а вот второй задача простая произведение злых комментариев и добрых сравнивается так что просто умножаем и смотрим на результат試試試