1393 - Desen Romb
Cerința
Se citește un număr natural n cu o cifră. Afișați pe ecran o figură sub forma de romb formata cu numerele naturale de la 1 la n, 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 un romb ce conține numerele naturale de la 1 la n
Restricții și precizări
1≤n≤9
Exemplu:
Intrare 5
Ieșire
1 222 33333 4444444
555555555
4444444 33333 222 1
Rezolvare
<syntaxhighlight lang=“python” line> n = int(input())
- Partea superioară a rombului
for i in range(1, n+1):
print(" "*(n-i) + str(i)*((i-1)*2+1))
- Partea inferioară a rombului
for i in range(n-1, 0, -1):
print(" "*(n-i) + str(i)*((i-1)*2+1))
</syntaxhighlight>