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

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

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

Listing programa:

#  08514031
print("Trougao")   
n = int(input("Do broja: "))

for i in range(1, n+1):
    for j in range(1, i+1): 
        print(j, end='')     # ispod i na glavnoj dijagonala j <= i
    print()
	
# drugi trougao
for i in range(n, 1-1, -1):   # unazad n do 1
    for j in range(1, i+1 ):  # range +1,  n -i + 1 +1
        print(j, end='') 
    print()
	
II varijanta
#  08514031
print("Trougao")   
n = int(input("Do broja: "))

for i in range(1, n+1):
    for j in range(1, n+1): 
        if (j <= i):         # ispod i na glavnoj dijagonala j <= i
            print(j, end='') 
    print()
	
# drugi trougao	
for i in range(1, n+1):
    for j in range(1, n+1): 
        if (i + j <= n + 1):      # iznad i na sporednoj dijagonali
            print(j, end='')  
    print()

Ispis na ekranu:

Index