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

Opis programa:

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

Listing programa:

# 08514042
print("Trougao")
n = int(input("Broj redova ")) # ulazna promjenljiva n 
znak = input("znak ") # ulazna promjenljiva n 

for i in range(1, n):       # ponavljanje za i=1 do i=n  - pocetak vanjske petlje
    print(" ", end='')
print(znak);

for i in range(2, n):               # ponavljanje za i=1 do i=n  - pocetak vanjske petlje
    for j  in range(1, n):          # lijeva stranica
        if ((i + j) == (n + 1)):    # sporedna dijagonala?
            print(znak, end='')      # na sporednoj dijagonali
        else:
            print(" ", end='')      # izvan sporedne dijagonale

    for j  in range(1, n):          # desna stranica
        if (i == j):    # glavna dijagonala?
            print(znak, end='')      # na glavnoj dijagonali
        else:
            print(" ", end='')      # izvan glavne dijagonale
            
    print()      # novi red

for i in range(1, 2 * n ):       # ponavljanje za i=1 do i=n  - pocetak vanjske petlje
    print(znak, end='')

Ispis na ekranu:

Index