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

De la Universitas MediaWiki
Fără descriere a modificării
Fără descriere a modificării
Linia 9: Linia 9:
             produs *= cifra
             produs *= cifra
         numar //= 10
         numar //= 10
 
if produs == 1:
 
    if produs == 1:
         print("Numărul nu conține cifre impare.")
         print("Numărul nu conține cifre impare.")
     else:
     else:
         print("Produsul cifrelor impare este:", produs)
         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)