2911 - Write Digits: Diferență între versiuni
De la Universitas MediaWiki
Linia 84: | Linia 84: | ||
def validare_date_numar(numar: str) -> bool: | def validare_date_numar(numar: str) -> bool: | ||
if numar.isdigit(): | if numar.isdigit(): | ||
return True | |||
return False | return False | ||
Versiunea de la data 21 aprilie 2023 20:19
Sursa: 4294 - Perechi N
Cerinţa
Se dă un număr natural n. Să se afișeze fiecare cifră a numărului folosind simbolul @, ca în exemplu.
Date de intrare
Programul citește de la tastatură numărul n.
Date de ieșire
Programul va afișa pe ecran fiecare cifră a numărului citit scrisă. După fiecare cifră se va lăsa un rând gol.
Restricţii şi precizări
1 ≤ n ≤ 1010
Exemplu
- Intrare
- 1234567890
- Ieșire
@ @@ @ @ @@@@@ @@@@ @ @ @ @ @@@@ @@@@@ @ @@@@@ @ @@@@@ @ @ @ @ @@@@@ @ @ @@@@@ @ @@@@@ @ @@@@@ @@@@@ @ @@@@@ @ @ @@@@@ @@@@ @ @@@ @ @ @@@@@ @ @ @@@@@ @ @ @@@@@ @@@@@ @ @ @@@@@ @ @ @@@@@ @ @ @ @ @ @ @@@@@
Rezolvare
Rezolvare ver. 1
# 4294 - Perechi N
def validare_date_numar(numar: str) -> bool:
if numar.isdigit():
return True
return False
if __name__ == "__main__":
numar = input()
if validare_date_numar(numar):
numar = int(numar)
print("Datele de intrare corespund restricțiilor impuse.")
perechin(numar)
else:
print("Datele de intrare nu corespund restricțiilor impuse.")