4274 - Para 1: Difference between revisions

From Bitnami MediaWiki
Paul Ungur (talk | contribs)
 
Paul Ungur (talk | contribs)
Line 37: Line 37:


==Rezolvare:==
==Rezolvare:==
<syntaxhighlight lang=“python” line>
<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

  1. 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>