Guide for Un bombó per persona
Com abordar aquest problema
Has de comparar el nombre d'alumnes amb el nombre de bombons disponibles i dir si n'hi ha exactament per a tothom, si en falten, o si en sobren.
Idea general:
- Llegeix els dos nombres: alumnes i bombons.
- Calcula la diferència entre bombons i alumnes.
- Si la diferència és zero, escriu
OK. - Si falten bombons (bombons < alumnes), escriu
KO: x, on x és quants en falten. - Si sobren bombons (bombons > alumnes), escriu
OK: x, on x és quants en sobren.
Aquest problema està etiquetat com Sense Bucles: no cal cap bucle, només una resta i una comparació.
Paranys habituals:
- Fixa't bé en què
xha de ser un nombre positiu (la quantitat que falta o sobra), no una diferència negativa. - No confonguis l'ordre:
KOés quan en falten (bombons < alumnes),OK: xés quan en sobren (bombons > alumnes).
Pista per a Python
alumnes, bombons = map(int, input().split())
diferencia = bombons - alumnes
if diferencia == 0:
print("OK")
elif diferencia < 0:
print(f"KO: {-diferencia}")
else:
print(f"OK: {diferencia}")
No fa falta cap bucle: n'hi ha prou amb una resta i una comparació.