4212 - IncCifPare
Sursa: [1]
Cerința
Să se scrie un program care citește un număr natural n și care crește cu 1 valoarea cifrelor pare. De exemplu, dacă n=1234 atunci se va obține numărul 1335, iar dacă n=135 atunci numărul rămâne neschimbat.
Date de intrare
Programul citește de la tastatură numărul n.
Date de ieșire
Programul va afișa pe ecran numărul obținut prin creșterea cu 1 a cifrelor pare ale lui n.
Restricții și precizări
- 0 ≤ n ≤ 1.000.000.000
Exemplu
- Intrare
- 1234
- Ieșire
- 1335
Rezolvare
def cresterecifrepare():
n = int(input()) r = 0 p = 1 while n > 0: cifra = n % 10 if cifra % 2 == 0: cifra += 1 r += cifra * p p = p * 10 n = n // 10 print(r)
if __name__ == '__main__':
cresterecifrepare()