[Python] Scusatemi ma sono giorni che cerco l'errore senza riuscirci. Vi chiedo di aiutarmi.

Carpediem i.carpediem a tiscali.it
Dom 25 Feb 2018 13:52:57 CET


Un saluto a tutti, qui in basso, la descrizione del problema

ho messo in allegato il codice in modo che se qualcuno volesse testarlo 
gli basterebbe fare copia e incolla. Grazie in anticipo.

1) il programma parte con una serie di liste e variabili impostate come 
potete leggere dal file allegato
    lungo le prime righe del codice
2)in avvio, e a ripetizione, viene chiesta l'immissione di un numero 
compreso tra 0 e 36
3) dopo aver inserito in input i seguenti nove numeri 
(2,15,26,9,20,33,5,18 e 29)
mi ritrovo con i seguenti valori nelle liste e nelle variabili che 
corrispondono esattamente
a quanto mi aspettavo:

conteggio_colonne = 1

ritardo_colonne = [9, 0, 1]
scommessa_su_colonne = [0, 0, 0]

combinazioni_oltre_i_limiti = [[1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31, 
34]]
ritardi_combinazioni_oltre_i_limiti = [9]

scrematura = [[1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31, 34]]
ritardi_scrematura = [9]
scommessa_su_scrematura = []

selezione_multipla = []
ritardi_selezione_multipla = []

da_giocare = [[1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31, 34]]
ritardi_da_giocare = [9]
scommesse_da_giocare = [1]

a questo punto, in input immetto il numero 1 e invece di ritovarmi con 
la lista
ritardi_scrematura vuota, me la ritrovo con un valore di 9.
Stessa cosa con la lista ritardi_da_giocare.
Inoltre, la lista scommesse_da_giocare invece che tornare ad avere un 
unico valore pari a zeo,
ha un elemento con valore 1. Ciò che non comprendo, è che se eseguo il 
codice
riga per riga per verificare le modifiche delle variabili e delle liste,
tutto torna come mi aspetto. Se eseguo il run in toto, invece, dopo aver 
immesso
il numero 1 la situazione è questa:

questa e' la lista combinazioni_oltre_i_limiti []
questi sono i ritardi delle combinazioni oltre i limiti []

Queste sono le combinazioni nella lista scrematura []
Questi sono i ritardi della lista scrematura [9] #doveva essere vuota
Queste sono le scommesse della lista scrematura []

Questa e' la lista da_giocare []
Questa e' la lista ritardi_da_giocare [9]   #doveva essere vuota
Questa e' la lista scommesse_da_giocare [1] #doveva tornare con un 
elemento pari a 0

Ma dov'è l'errore????? sto impazzendo!!!

-------------- parte successiva --------------
È stato filtrato un testo allegato il cui set di caratteri non era
indicato...
Nome: codice x test.txt
URL: <http://lists.python.it/pipermail/python/attachments/20180225/299d5c8c/attachment.txt>


Maggiori informazioni sulla lista Python