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