Решил задачу, но онлайн-курс не принимает, так как она не проходит скрытые тесты. Не могу понять почему. На все значения, которые я вводил, выводит правильный ответ.
Спортсмен Славик хочет завоевать путевки на Олимпийские игры для своей страны. Для этого он участвует в чемпионате мира и чемпионате Европы. Правила таковы:
Напишите программу, которая определяет, завоевал ли Славик путевки на Олимпийские игры.
ФОРМАТ ВВОДА
Два целых положительные числа, каждое с новой строки — места Славика на чемпионате мира и чемпионате Европы соответственно.
ФОРМАТ ВЫВОДА
Python:
wc = int(input())
ec = int(input())
if 0 < wc <= 20 and 0 < ec <= 16:
if 10 < wc <= 20 and 10 < ec <= 16:
print("Ура! Путевки на Олимпийские игры завоеваны!")
print(1)
if 2 < wc <= 10 or 2 < ec <= 10:
print("Ура! Путевки на Олимпийские игры завоеваны!")
print(2)
if 0 < wc <= 2 or 0 < ec <= 2:
print("Ура! Путевки на Олимпийские игры завоеваны!")
print(3)
else:
if 20 < wc <= 24 or 16 < ec <= 20:
print("Нужно принять участие в дополнительных отборочных соревнованиях")
else:
print("К сожалению, в этот раз не удалось завоевать путевки на Олимпийские игры")
Спортсмен Славик хочет завоевать путевки на Олимпийские игры для своей страны. Для этого он участвует в чемпионате мира и чемпионате Европы. Правила таковы:
- Чтобы гарантированно получить путевки на Олимпийские игры, нужно войти в топ-20 чемпионата мира и топ-16 чемпионата Европы. При этом, если войти в топ-10 хотя бы одного из чемпионатов, страна получает сразу 2 путевки, а если войти в топ-2 хотя бы одного из чемпионатов, то 3.
- Если спортсмен вошел в топ-24 чемпионата мира или топ-20 чемпионата Европы, он отправляется на дополнительные отборочные соревнования, где у него будет еще один шанс.
- В ином случае спортсмен не получает путевку на Олимпийские игры для своей страны.
Напишите программу, которая определяет, завоевал ли Славик путевки на Олимпийские игры.
ФОРМАТ ВВОДА
Два целых положительные числа, каждое с новой строки — места Славика на чемпионате мира и чемпионате Европы соответственно.
ФОРМАТ ВЫВОДА
- Если Славик завоевал путевки, вывести "Ура! Путевки на Олимпийские игры завоеваны!" и далее с новой строки вывести количество путевок.
- Если Славик проходит на дополнительный отбор, вывести "Нужно принять участие в дополнительных отборочных соревнованиях".
- Иначе вывести "К сожалению, в этот раз не удалось завоевать путевки на Олимпийские игры".