8.5.. Napisati program za ispis pravouglog trougla kao na slici sa željenim brojem redova:
.
Opis programa: Na slici je prikazan odnos redova i kolona.
 |
Slika 1. Glavna dijagonala i=j |
Listing programa:
I varijanta ispod i na glavnoj dijagonali for j in range(1, i+1)
# 08514004
print("Trougao")
n = int(input("Broj redova: ")) # dimenzije matrice n x n
for i in range(1, n+1): # redovi od i = 1 do n
for j in range(1, i+1): # kolone od j = 1 do j <= i
print("x", end='') # ispis ispod i na glavnoj dijagonali j <= i
print() # novi red
II varijanta ispod i na glavnoj dijagonali if (j <= i)
# 08514004
print("Trougao")
n = int(input("Broj redova: ")) # dimenzije matrice n x n
for i in range(1, n+1): # redovi od i = 1 do n
for j in range(1, n+1): # kolone od j = 1 do j <= n
if (j <= i): # ispod i na glavnoj dijagonali
print("x", end='') # ispis ispod i na glavnoj dijagonali j <= i
print() # novi red
III varijanta ispod i na glavnoj dijagonali for j in range(1, i+1); znak input('Otkucaj znak: ')[0]
# 08514004
print("Trougao")
n = int(input("Broj redova: ")) # dimenzije matrice n x n
znak = input("znak ") # ulazna promjenljiva znak
for i in range(1, n+1): # redovi od i = 1 do n
for j in range(1, i+1): # ispod na glavnoj dijagonali
print(znak, end='') # ispis na i ispod glavne dijagonale
print() # novi red
IV varijanta ispod i na glavnoj dijagonali if (j <= i); znak input('Otkucaj znak: ')[0]
# 08514004
print("Trougao")
n = int(input("Broj redova: ")) # dimenzije matrice n x n
znak = input("znak ") # ulazna promjenljiva znak
for i in range(1, n+1): # redovi od i = 1 do n
for j in range(1, n+1): # kolone od j = 1 do j <= n
if (j <= i): # ispod i na glavnoj dijagonali
print(znak, end='') # ispis na i ispod glavne dijagonale
print() # novi red
Ispis na ekranu:

Index
|
 |