Guide for Bucles 1 - Números positius
Com abordar aquest problema
Has de llegir N números enters i comptar quants d'ells són positius.
Idea general:
- Llegeix primer el nombre N que indica quants números vindran a continuació.
- Prepara un comptador a 0.
- Llegeix els N números un per un (cadascun en una línia diferent).
- Per cada número, comprova si és positiu (més gran que 0) i, si ho és, suma 1 al comptador.
- Un cop llegits tots els N números, escriu el valor final del comptador.
Paranys habituals:
- Decideix bé si el 0 compta com a "positiu" o no (normalment, "positiu" vol dir estrictament més \ gran que 0).
- No et confonguis entre llegir N vegades i llegir N+1 vegades: la N ja s'ha llegit a part.
Pista per a Python
Llegeix N i després repeteix N vegades la lectura d'un número, comptant els positius amb un for:
n = int(input())
positius = 0
for _ in range(n):
numero = int(input())
if numero > 0:
positius += 1
print(positius)