Guide for NBA


Això és una guia per ajudar-te a començar amb aquest problema — no és la solució.
Mostra el codi per a: Consideracions generals Java 11 Python 3

Què ens demana el problema?

El programa rep la informació de dos equips i ha de determinar quin dels dos ha guanyat.

Quines dades necessites conèixer per poder prendre aquesta decisió?

Per a cada equip necessites dues informacions:

  • la seva puntuació (número)
  • el seu nom (text)

Per tant, pensa quantes dades hauràs de guardar i quin tipus d'informació representa cadascuna.

Quin és el procés?

  • Llegir les dades del primer equip.
  • Llegir les dades del segon equip.
  • Comparar les dues puntuacions per determinar quin equip té més punts.
  • Escriure el nom de l'equip guanyador.

💡 Pista 1 — Tipus de dades

Cada línia conté una puntuació i el nom d'un equip, dos variables per equip, per tant en necessites quatre. Ara pensa en els tipus de dades que corresponen a cadascuna.

És a dir, la puntuació serà un número, mentre que el nom de l'equip serà text.

💡 Pista 2 — Llegir les dades

En Python pots utilitzar input() per llegir les dades que introdueix l'usuari.

Recorda que input() sempre retorna un text (str). Si vols utilitzar la puntuació com un número, hauràs de convertir-la al tipus de dades adequat.

**Com puc convertir la part "89" en un int, però mantenir "Chicago Bulls" com a str?

💡 Pista 3 — Prendre la decisió

Ara ja tens les dades dels dos equips.

Has de comparar quin dels dos equips té més punts.

Utilitza una estructura if ... else per decidir quin nom d'equip has d'escriure per pantalla.

Recorda: segons l'enunciat, no hi haurà empats.


Tornar al problema