Sei sulla pagina 1di 2

ESERCITAZIONE 8

def inttab():
tab=[]
ROW=COLS=3
for i in range(ROW):
riga=[]
for j in range(COLS):
val=input("inserire un valore:")
riga.append(val)
tab.append(riga)
return tab
def sommadiagonalemaggiore(tab):
tot=0
for i in range(ROW):
for j in range(COLS):
if i==j:
tot=tot+ tab[i][j]
for i in range (ROWS):
tot=tot+tab[i][i]
def sommadiagonaleminore(tab):
for i in range (ROWS):
tot=tot+tab[i][ROW-1-i]
return tot

def main():
tab=inttab()
print(tab)
sommamaggiore=sommadiagonalemaggiore(tab)
sommaminore=sommadiagonaleminore(tab)
if sommaminore==sommamaggiore:
print("la somma è uguale")
else:
print("la somma è divesta")

main()

ES 1
def merge (listaa,listab):
finale=[]
min_len=min(len(listaa), len(listab))
for i in range (min_len):
finale.append(listaa[i])
finale.append(listab[i])

for i in range(min_len, len(listaa)):


finale.append(listaa[i])
for i in range(min_len,len(listab)):
finale.append(listab[i])
return finale

def main():
lista1=[1,2,3,4]
lista2=[5,6,7,8]
mix=merge(lista1,lista2)
print(mix)

main()

Potrebbero piacerti anche