Ahoj, prosím o pomoc, už se s tím morduji jak dlouho, mám za úkol
Napište funkci nested_squares(n), která v textové grafice vykreslí n vnořených čtverců
Zkouším zvýšit proměnnou p o 2 ve vnitřním cyklu, to nefunguje, stále to bere tu globální proměnnou p=0, zkouším třetí cyklus, který zvýší proměnnou p o 2, to mi sice proměnnou zvýší, ale tiskne jednotlivé čtverce zvlášť n-krát.
Prosím, jak mám zvýšit tu proměnnou p o 2 n-krát?
Nebo to mám celé špatně?
Moc díky. Jana
def nested_squares(n):
m=n+((n-1)*3)
p=0
for i in range(m):
for j in range(m):
if (i==p or i==m-p-1) and j>=p and j<=m-p-1:
print("#", end="")
elif (j==p or j==m-p-1) and i>=p and i<=m-p-1:
print("#", end="")
else:
print('.',end='')
print()