4272 - Prod Pare
Sursa: [1]
Cerinţa
Se dă numărul natural nenul n. Să se determine produsul primelor n numere pare nenule.
Date de intrare
Programul citește de la tastatură numărul n.
Date de iesire
Dacă datele sunt introduse corect, pe ecran se va afișa: "Datele sunt introduse corect.", iar pe rând nou se va afisa produsul rezultat din inmultirea primelor n numere pare. În caz contrar, se va afișa pe ecran: "Datele nu corespund restricțiilor impuse.".
Restricţii şi precizări
- 1 ⩽ n ⩽ 10
Exemplu
Exemplul 1
- Intrare
- 4
- Ieșire
- 384
Exemplul 2
- Intrare
- 11
- Ieșire
- Datele nu corespund restricțiilor impuse.
Rezolvare
<syntaxhighlight lang="python" line>
- 4272
def produs_numere_pare(n):
produs = 1
if (n < 1 or n > 10): print("Datele introduse nu corespund cerintelor.") return 0
for i in range(2, 2 * n + 1, 2): produs *= i
print(produs)
if __name__ == "__main__":
numar = int(input()) produs_numere_pare(numar)
</syntaxhighlight>