Предмет: Другие предметы, автор: bgkozoriz66

Розробіть програму, яка виводить на екран два кортежі, що містять кортежі ростів гравців двох команд (у см), і визначає, чи є в цих командах гравці однакового зросту. Python

Ответы

Автор ответа: bizcame99
1

team1 = (180, 185, 170, 175, 176)

team2 = (178, 181, 182, 170, 177)

print("Team 1 players height:", team1)

print("Team 2 players height:", team2)

set_team1 = set(team1)

set_team2 = set(team2)

common_heights = set_team1 & set_team2

if len(common_heights) > 0:

   print("There are players with the same height in both teams")

else:

   print("There are no players with the same height in both teams")

У цій програмі визначено два кортежі, які представляють зріст гравців двох команд. Перший кортеж (team1) містить зріст гравців у команді 1, а другий кортеж (team2) містить зріст гравців у команді 2. Зрости друкуються за допомогою функції друку.

Далі створюється два набори з кортежів team1 і team2. Використовуючи побітовий оператор &, загальні елементи в обох наборах знаходять і зберігають у змінній common_heights.

Нарешті перевіряється довжина набору common_heights. Якщо його довжина більше 0, це означає, що в обох командах є гравці однакового зросту. У цьому випадку друкується повідомлення про те, що в обох командах є гравці однакового зросту. Якщо його довжина дорівнює 0, це означає, що в обох командах немає гравців однакового зросту, і виводиться повідомлення про це.

Похожие вопросы