Предмет: Информатика, автор: sscorobruh

Задано кількість очок, набраних кожною з n=9 команд–учасниць
першості з футболу(перелік очок і команд задано у порядку зайнятих ними
місць, тобто в порядку зменшення кількості набраних очок, жодна пара
команд– учасниць не набрала однакову кількість очок). З'ясувалося, що в
перелік забули включити ще одну, десяту, команду. Скласти програму, яка
визначає: а) місце, яке зайняла зазначена команда (кількість набраних нею
очок відомо, відомо також, що вона не стала чемпіоном і не зайняла останнє
місце); б) назви команд, які набрали менше очок, ніж ця команда.​


devpaul: На якій мові програмування?
sscorobruh: Python

Ответы

Автор ответа: Аноним
1

Ответ:

Объяснение:

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

Приложения:
Похожие вопросы
Предмет: Алгебра, автор: NastyaEpta666
Предмет: Математика, автор: dianaajmagambetova