Forum >> Principianti >> Aiuto liste!

Pagina: 1

ciao a tutti, come posso sommare/sottrarre/moltiplicare/dividere tutti gli elementi di una lista di interi??



per esercitarmi sto creando una semplice calcolatrice, non in modo classico ma cercando di complicarmi la vita, ho creato una funzione:

def funzione1():
numeri = [int(input("Inserisci il primo numero: ")),int(input("Inserisci il secondo numero: "))]

return numeri



adesso per fare la somma è semplice ed utilizzo:

print("La somma dei due numeri è " + str(sum(input_())))

mentre per le altre operazioni matematiche ho provato ad usare

sottrazione = numeri0-numeri1

print("La sottrazione tra i due numeri è " + str(sottrazione))

giustamente mi da errore dicendo che non ho dichiarato "numeri" poichè in realtà è dichiarato all'interno di una funzione ed è quindi una variabile locale,

c'è un modo per evitare cio'?

Oppure come nel caso della somma una funzione già definità che mi permette di sottrarre/dividere/moltiplicare i due valori all'interno della lista "numeri"ù




Grazie infinite in anticipo














--- Ultima modifica di Ruben in data 2020-01-17 12:19:28 ---



--- Ultima modifica di Ruben in data 2020-01-17 12:22:06 ---
Questo mi sembra un metodo molto migliore.
Questo mi sembra un metodo molto migliore.
Grazie mille ho preso spunto ed ho risolto mettendoci del mio :ok:


Pagina: 1



Esegui il login per scrivere una risposta.