8.6.. Napisati program za ispis trougla kao na slici sa željenim brojem redova:
..

Opis programa: Na slici je prikazan odnos redova i kolona.

Slika 1. Sporedna dijagonala i+j = n+1

Listing programa :

# 08614024
I varijanta    if (i + j <= n + 1)
print("Trougao")
n = int(input("Broj redova: "))
     
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 <= i  ponavljaj - pocetak petlje
        if (i + j <= n + 1):    # sporedna dijagonala?
            if (j == 1):                 # prva kolona?
                 print("x", end='')      # prva kolona, x
            else:                        # ostali
                 print(" I x", end='')   #  I x
        j = j + 1               # sljedeca vrijednost kontrolne varijable j
    print()
    i = i + 1                   # sljedeca vrijednost kontrolne varijable i
	
II varijanta    while i + j <= n + 1
# 08614024
print("Trougao")   
n = int(input("Broj redova: "))
     
i=1                        # pocetna vrijednost kontrolne varijable i
while i <= n:              # dok je i <= n ponavljaj - pocetak petlje
    j = 1                  # pocetna vrijednost j
    while i + j <= n + 1:  # dok je i + j <= n + 1 ponavljaj - pocetak petlje
        if (j == 1):                 # prva kolona?
             print("x", end='')      # prva kolona, x
        else:                        # ostali
             print(" I x", end='')   #  I x
        j = j + 1          # sljedeca vrijednost kontrolne varijable j
    print()
    i = i + 1              # sljedeca vrijednost kontrolne varijable i

Ispis na ekranu:

Index