📜  给定比赛次数,查找比赛中的球队数(1)

📅  最后修改于: 2023-12-03 15:41:17.363000             🧑  作者: Mango

给定比赛次数,查找比赛中的球队数

介绍

本程序接收一个参数,即比赛的次数,根据用户输入的比赛次数,随后询问每场比赛中参赛的队伍名称,最终返回比赛中的球队数。本程序可以帮助用户快速统计比赛中的球队数,尤其适用于对多场比赛进行统计的场景。

输入和输出

输入: 本程序接收一个整数参数 n (1 <= n <= 100),表示比赛的场次数量。

输出: 本程序输出一个整数,表示比赛中出现的不同的球队数量。

示例
输入:
3
Arsenal
Liverpool
Manchester United
Liverpool
Derby County
Chelsea

输出:
5
解释

本示例表示有 3 场比赛,每场比赛的两个球队分别为:

  1. Arsenal vs Liverpool
  2. Manchester United vs Liverpool
  3. Derby County vs Chelsea

在以上 3 场比赛中,共出现了 5 个不同的球队,分别是 Arsenal、Liverpool、Manchester United、Derby County 和 Chelsea。

提示
  • 本程序仅接收英文字母作为队伍名称;
  • 输入的队伍名称区分大小写;
  • 本程序需要通过输入 n 来告知比赛场数,因此请您事先统计好需要输入的场数;
代码实现

以下是本程序的代码实现,请使用 Python3 运行:

def count_teams(n):
    teams = set()
    for i in range(n):
        t1, t2 = input().split()
        teams.add(t1)
        teams.add(t2)
    return len(teams)

n = int(input())
print(count_teams(n))