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:
|
||||||||
|