Forum
>>
Principianti
>>
elaborazione lista
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da SalvCai |
2018-02-14 16:13:17 - elaborazione lista
|
buonasera devo ordinare una lista di numeri non ordinati affinchè i pari
siano prima dei dispari effettuando la logica degli scambi ho prodotto il seguente codice ma ho un output parziale, non riesco a capire dove sbaglio qualcuno puo darmi una mano? PS mi trovo costretto ad allegare in quanto il copia incolla con il tag per il codice risulta alterato file chiedo scusa Salvatore |
|
Scritto da Daniele aka Palmux |
2018-02-14 17:24:56 - Re: elaborazione lista
|
Ciao caro, ho visto il tuo codice ed anche se contiene un sacco di cose da migliorare, per ora tralasciamo e rispondo alla tua domanda:
1. Potresti creare due liste, una di numeri pari ed una di dispari e poi unirle; 2. Per sapere la natura del numero devi usare "% 2" e gestire la risposta; 3. Potresti anche raccogliere tutto in una sola lista e scorporare gli oggetti alla fine dell'inserimento; 4. Il metodo .sort() ti facilita la vita; Potresti creare una funzione che ti fa queste operazioni, libera la fantasia. Torna vincitore. Cya |
|
Scritto da SalvCai |
2018-02-14 17:31:39 - Re: elaborazione lista
|
parte dei tuoi suggerimenti li ho gia adottati, perchè lo stesso problema viene posto in un altro esercizio dove si prevede inserimenti e cancellazioni, ma la specifica del problema in esame prevede scambi su oggetto non ordinato e non sottoposto a ordinamento, per questo riscontro delle difficoltà.
Comunque come sempre grazie infinite S! |
Pagina: 1
Esegui il login per scrivere una risposta.