4272 - Prod Pare

De la Universitas MediaWiki
Versiunea din 12 martie 2023 15:41, autor: Dragos1234 (discuție | contribuții) (Pagină nouă: Sursa: [https://www.pbinfo.ro/probleme/4272/prodpare] == 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 e...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)

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

#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)