Задано кількість очок, набраних кожною з n=9 команд–учасниць
першості з футболу(перелік очок і команд задано у порядку зайнятих ними
місць, тобто в порядку зменшення кількості набраних очок, жодна пара
команд– учасниць не набрала однакову кількість очок). З'ясувалося, що в
перелік забули включити ще одну, десяту, команду. Скласти програму, яка
визначає: а) місце, яке зайняла зазначена команда (кількість набраних нею
очок відомо, відомо також, що вона не стала чемпіоном і не зайняла останнє
місце); б) назви команд, які набрали менше очок, ніж ця команда.
Answers & Comments
Verified answer
Ответ:
Объяснение:
Python 3.10.
teams = {x: int(input(f"Введите количество очков {x}-ой команды: ")) for x in range(1, 10)}
tenth_team = int(input("Введите количество очков 10-ой команды: "))
losers = ''
for k, v in teams.items():
if tenth_team > v:
print(f"10-ая команда заняла {k}-ое место!")
losers = ' '.join(map(str, (x for x in range(k, 10))))
print(f'Команды: {losers} набрали меньше очков.')
break