Informatică, întrebare adresată de mariaalexandraioana1, 8 ani în urmă

Se citeşte un număr natural n de 4 cifre. Să se calculeze maximum din cifrele pare din număr. Dacă nu există nicio cifră pară în n să se afişeze un mesaj corespunzător (,,nu există cifre pare").
Ex: n=5842 => max=8; n=7759 => nu există cifre pare. ​

Răspunsuri la întrebare

Răspuns de aurelianteleptean49
0

Răspuns:

python:def maximum_even_digit(n):

even_digits = [int(d) for d in str(n) if int(d) % 2 == 0]

if even_digits:

return max(even_digits)

else:

return "nu există cifre pare"

lua:print(maximum_even_digit(5842)) # output: 8

print(maximum_even_digit(7759)) # output: "nu există cifre pare"

Alte întrebări interesante