0065 - Produs Cifre Impare: Diferență între versiuni

De la Universitas MediaWiki
(Ștergerea conținutului paginii)
Etichetă: Golire
Fără descriere a modificării
Linia 1: Linia 1:
numar = int(input("Introduceți un număr natural: "))
if numar == 0:
    print("Produsul cifrelor impare este: 0")
else:
    produs = 1
    while numar > 0:
        cifra = numar % 10
        if cifra % 2 == 1:
            produs *= cifra
        numar //= 10


 
    if produs == 1:
        print("Numărul nu conține cifre impare.")
    else:
        print("Produsul cifrelor impare este:", produs)

Versiunea de la data 1 aprilie 2023 11:17

numar = int(input("Introduceți un număr natural: ")) if numar == 0:

   print("Produsul cifrelor impare este: 0")

else:

   produs = 1
   while numar > 0:
       cifra = numar % 10
       if cifra % 2 == 1:
           produs *= cifra
       numar //= 10


   if produs == 1:
       print("Numărul nu conține cifre impare.")
   else:
       print("Produsul cifrelor impare este:", produs)