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
|
|