8.5.. Napisati program za ispis trougla kao na slici sa željenim brojem redova: Opis programa: I varjanta poslije ispisa znaka dodaje se prazno mjesto (vidi >>)
II varijanta. Zamjenjen je ispis prvi red je maksimalan ispis zato su uslovi sporedna/glavna dijagonala zamjenjeni.
Listing programa:
I varijanta
# 08514010
print("Trougao")
n = int(input("Broj redova ")) # ulazna promjenljiva n
for i in range(1, n+1):
for j in range(1, n+1):
if (i <= j): # na i iznad glavne dijagonale?
print("x", "", end='') # iza znaka ispisi prazno mjesto
else:
print(" ", end='') # sstali
print()
II varijanta
# 08514010
print("Trougao")
n = int(input("Broj redova ")) # ulazna promjenljiva n
znak = input("znak ") # ulazna promjenljiva n
for i in range(n, 1-1, -1): # ponavljanje n znakova - pocetak vanjske petlje
for j in range(1, n): # n kolona sa dodatim praznim mjestom
if ((i + j) >= (n + 1)): # sporedna dijagonala?
print(znak, "", end='') # znak
else:
print(" ", end='') # izvan znaka
print()
Ispis na ekranu:
|
||||||||
|