0458 - Patrat 1
De la Universitas MediaWiki
Cerinţa:
Se citește numărul natural impar n, şi două caractere c şi d. Să se afișeze următorul pătrat, format din n linii şi n coloane, în care cele două caractere alternează:
cdc...dc dcd...cd .... dcd...cd cdc...dc
Date de intrare:
Programul citește de la tastatură numărul n şi caracterele c d .
Date de ieşire:
Programul afișează pe ecran pătratul descris mai sus.
Restricţii şi precizări
1 ≤ n ≤ 19 c şi d sunt caractere cu codul ASCII cuprins între 33 şi 126, inclusiv.
Exemplu:
Intrare 5 * #
Ieșire
*#*#* #*#*# *#*#* #*#*# *#*#*
Rezolvare
n = int(input("Introduceti un numar impar: "))
c = input("Introduceti primul caracter: ")
d = input("Introduceti al doilea caracter: ")
for i in range(n):
for j in range(n):
if (i+j)%2 == 0:
print(c, end="")
else:
print(d, end="")
print()