• Предмет: Информатика
  • Автор: matvejermakov52
  • Вопрос задан 3 месяца назад

Число участников сборной 1: >>> 10 Число участников сборной 2: >>> 12 Пловец 3-пловец 5

В каждом заплыве участвуют два случайных спортсмена из разных сборных. Напиши программу для печати номеров спортсменов. 1) Программа должна запрашивать количество спортсменов в каждой сборной с сообщением: «Число участников сборной >> 2) Затем должна печататься пара случайных спортсменов из разных сборных для заплыва в формате: ​

Ответы

Ответ дал: TemaZpro
0

Код на языке Python:

import random

def print_swimmers():

   count_team1 = int(input("Число участников сборной 1: "))

   count_team2 = int(input("Число участников сборной 2: "))

   if count_team1 < 2 or count_team2 < 2:

       print("Недостаточное количество спортсменов в одной или обеих сборных.")

       return

   team1 = [f"пловец {random.randint(1, 99)}" for _ in range(count_team1)]

   team2 = [f"пловец {random.randint(1, 99)}" for _ in range(count_team2)]

   print("Сборная 1:", ", ".join(team1))

   print("Сборная 2:", ", ".join(team2))

   swimmer_team1 = random.choice(team1)

   swimmer_team2 = random.choice(team2)

   print(f"Пара пловцов сборных: {swimmer_team1} (сборная 1) - {swimmer_team2} (сборная 2)")

print_swimmers()

Вас заинтересует