mi è stato detto aquadratura tutti gli elementi in una lista
Scrivi una funzione, quadrato (a), che prende un array, una, di numeri e restituisce un array contenente ciascuno dei valori di un quadrato.
In un primo momento, ho avuto
def square(a):
for i in a: print i**2
Ma questo non funziona visto che sono la stampa, e non tornare, come mi è stato chiesto. Così ho provato
def square(a):
for i in a: return i**2
Ma questo solo piazze l'ultimo numero del mio array. Come posso farlo quadrare l'intera lista?
È questo compito? Sembra che lo sia. –
sì, ho detto "mi è stato detto di ..." quindi ho pensato che fosse ovvio. Ho fatto alcuni tentativi anche sul problema e non sono riuscito a trovare il formato richiesto, quindi sono venuto qui. – user1692517
Si prega di fare attenzione con l'uso di 'list' e' array'; quelle sono due diverse strutture di dati. – Akavall