8.6.. 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     while j <= i: 
# 08614026
# Ispis trougla kao na slici
print("Trougao")
n = int(input("Broj redova: ")) # dimenzije matrice n x n 
znak = input("znak ")       # ulazna promjenljiva znak 
  
i=1                         # pocetna vrijednost kontrolne varijable i
while i <= n:               # dok je i <= n ponavljaj - pocetak petlje
    j = 1                   # pocetna vrijednost j
    while j <= i:           # dok je j <= i  ponavljaj - pocetak petlje
        print(znak, end='')  # na i ispod glavne dijagonale
        j = j + 1           # sljedeca vrijednost kontrolne varijable j
    print()                 # novi red
    i = i + 1               # sljedeca vrijednost kontrolne varijable i

II varijanta     while j <= n: if (i >= j):
# 08614026
print("Trougao")
n = int(input("Broj redova: ")) # dimenzije matrice n x n 
znak = input("znak ")           # ulazna promjenljiva znak 
 
i=1                             # pocetna vrijednost kontrolne varijable i
while i <= n:                   # dok je i <= n ponavljaj - pocetak petlje
    j = 1                       # pocetna vrijednost j
    while j <= n:               # dok je j <= n  ponavljaj - pocetak petlje
        if (i >= j):            # na i ispod glavne dijagonale?
             print(znak, end='') # na i ispod glavne dijagonale
        j = j + 1               # sljedeca vrijednost kontrolne varijable j
    print()                     # novi red
    i = i + 1                   # sljedeca vrijednost kontrolne varijable i

Ispis na ekranu:

Index