1393 - Desen Romb: Difference between revisions
Paul Ungur (talk | contribs) |
Paul Ungur (talk | contribs) |
||
Line 27: | Line 27: | ||
==Rezolvare== | ==Rezolvare== | ||
<syntaxhighlight lang= | <syntaxhighlight lang="python" line="1"> | ||
n = int(input()) | n = int(input()) | ||
Revision as of 19:52, 19 March 2023
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="1"> 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>