8.1.. Napisati program za ispis trougla kao na slici sa željenim brojem redova: .
Opis programa:
|
Slika 1. Glavna dijagonala i=j |
|
Slika 1. Sporedna dijagonala i+j = n+1 |
Listing programa:
# 08514011
print("Trougao")
n = int(input("Broj redova ")) # ulazna promjenljiva n
znak = input("znak ") # ulazna promjenljiva n
for i in range(1, n): # ponavljanje za i=1 do i=n - pocetak vanjske petlje
print(" ", end='')
print(znak);
for i in range(2, n): # ponavljanje za i=1 do i=n - pocetak vanjske petlje
for j in range(1, n): # lijeva stranica
if ((i + j) >= (n + 1)): # sporedna dijagonala?
print(znak, end='') # na sporednoj dijagonali
else:
print(" ", end='') # izvan sporedne dijagonale
for j in range(1, n): # desna stranica
if (i >= j): # glavna dijagonala?
print(znak, end='') # na glavnoj dijagonali
else:
print(" ", end='') # izvan glavne dijagonale
print() # novi red
for i in range(1, 2 * n ): # ponavljanje za i=1 do i=n - pocetak vanjske petlje
print(znak, end='')
Ispis na ekranu:
Index
|
|