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:
# 08614023
# Ispis trougla kao na slici
print("Trougao")
n = int(input("Broj redova: "))
 
i=0                        # pocetna vrijednost kontrolne varijable i
while i < n:               # dok je i <= n ponavljaj - pocetak petlje
    j = 0                  # pocetna vrijednost j
    while j <= i:               # dok je j <= n  ponavljaj - pocetak petlje
        print(5 * (i + j + 1), " ", end='')   # suma vrijednosti indeska reda i indeks kolone dodaj jedan * 5
        j = j + 1               # sljedeca vrijednost kontrolne varijable j
    print()
    i = i + 1                   # sljedeca vrijednost kontrolne varijable i 

II varijanta     while j < n: if (i >= j):
# 08614023
# Ispis trougla kao na slici
print("Trougao")
n = int(input("Broj redova: "))
 
i=0                        # pocetna vrijednost kontrolne varijable i
while i < n:               # dok je i <= n ponavljaj - pocetak petlje
    j = 0                  # pocetna vrijednost j
    while j < n:                # dok je j <= n  ponavljaj - pocetak petlje
        if (i >= j):            # na i ispod glavne dijagonale?
            print(5 * (i + j + 1), " ", end='')   # suma vrijednosti indeska reda i indeks kolone dodaj jedan * 5
        j = j + 1               # sljedeca vrijednost kontrolne varijable j
    print()
    i = i + 1                   # sljedeca vrijednost kontrolne varijable i 

Ispis na ekranu:

Index