4274 - Para 1: Difference between revisions
Paul Ungur (talk | contribs) |
Paul Ungur (talk | contribs) |
||
Line 37: | Line 37: | ||
==Rezolvare:== | ==Rezolvare:== | ||
<syntaxhighlight lang= | <syntaxhighlight lang="python" line="1"> | ||
n = int(input("Introduceți un număr natural n: ")) | n = int(input("Introduceți un număr natural n: ")) | ||
c = input("Introduceți un caracter c: ")[0] # se ia primul caracter introdus | c = input("Introduceți un caracter c: ")[0] # se ia primul caracter introdus |
Revision as of 19:07, 19 March 2023
Cerinţa:
Se citește numărul natural n, şi un caracter c. Să se afișeze următorul paralelogram: c cc ccc .... ccc...c ccc...c
cc...c .... cc c
Date de intrare:
Programul citește de la tastatură numărul n şi caracterul c .
Date de ieşire:
Programul afișează pe ecran figura descrisă în enunț.
Restricţii şi precizări:
1 ≤ n ≤ 20 c este un caracter cu codul ASCII cuprins între 33 şi 126, inclusiv.
Exemplu:
Intrare: 4 *
Ieșire:
*** ** *
Rezolvare:
<syntaxhighlight lang="python" line="1"> n = int(input("Introduceți un număr natural n: ")) c = input("Introduceți un caracter c: ")[0] # se ia primul caracter introdus
- se afișează paralelogramul
for i in range(1, n+1):
print((c*i).ljust(n, ' '))
for i in range(n-1, 0, -1):
print((c*i).ljust(n, ' '))
</syntaxhighlight>