Scusate ma ci sto sbattendo la testa da 5 giorni e non riesco a capire dov'è 
che sbaglio. Sto testando queste poche righe di codice e
quando il programma mi chiede quale sia il numero uscito, scrivo 19 e 
proseguendo, nella schermata di riepilogo successiva mi ritrovo,
così come mi aspetto, che il ritardo di uscita manque sia incrementato di 1. 
Potete dirmi per cortesia, per quale diavolo di errore
ripetendo l'inserimento sempre dello stesso numero, nella schermata di 
riepilogo successiva invece di ritrovarmi con il ritardo di uscita
manque a 2 me lo ritrovo fermo a 1?
Ho seguito i passaggi uno ad uno anche con carta e penna, ho modificato il 
codice più volte ma alla fine ottengo sempre lo stesso non voluto
risultato. Mi aiutate a capire?
Grazie



uscita_passe =0
uscita_manque =0
scommessa_semplice = ("passe","manque")
scommessa_passe =0
scommessa_manque =0
tutti_i_numeri = 
(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36)
passe = (19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36)
manque = (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18)
liste_in_ritardo = []
puntate_possibili = ("passe","manque","pari","dispari","nero","rosso","prima dozzina","seconda dozzina","terza dozzina","prima colonna","seconda 
colonna","terza colonna","prima sestina","seconda sestina","terza sestina","quarta sestina","quinta sestina","sesta sestina",\
                     "settima sestina","ottava sestina","nona sestina","decima sestina","undicesima sestina","quattro primi","carre 1a5","carre 2a6","carre 
4a8","carre 5a9","carre 7a11","carre 8a12","carre 10a14","carre 11a15","carre 13a17","carre 14a18","carre 16a20","carre 17a21",\
                     "carre 19a23","carre 20a24","carre 22a26","carre 23a27","carre 25a29","carre 26a30","carre 
28a32","carre 29a33","carre 31a35","carre 32a36")
print("Attenzione: stiamo facendo riferimento alle regole della Roulette 
francese.")
print("Si presuppone, come previsto ad esempio al Casino' di Venezia, che la puntata 
minima accettata\nsia di 10 Euro e la massima di 600. Si ritiene scontato, inoltre, che 
il giocatore\nsegua rigorosamente i suggerimenti che verranno evidenziati dal 
programma.")
print()
capitale_disponibile =eval(input("Per cominciare, indicami l'importo che intendi 
mettere a disposizione per il gioco (si consiglia almeno 2500 Euro)"))
print()
inizio_gioco =0
giocate_effettuate =0
whileinizio_gioco ==0:
    print("A seguire, l'elenco delle puntate possibili considerate da questo 
programma e l'attuale situazione del gioco:")
    print()
    print("Giocata"+(("")*17),"ritardi di uscita"+(("")*6),"Giocata"+(("")*17),"ritardi di 
uscita"+(("")*8))
    
print("\npasse"+(("")*27),uscita_passe,(("")*13),"manque"+(("")*26),uscita_manque)
    print()
    iflen(liste_in_ritardo) ==0:
        print("Al momento non ho scommesse da suggerirti: salta la mano e")
    eliflen(liste_in_ritardo) >0:
        ifuscita_manque >=8:
            print("I numeri da 1 a 18 (manque) sono in ritardo 
da",uscita_manque,"estrazioni")
        elifuscita_passe >=8:
            print("I numeri da 19 a 36 (passe) sono in ritardo da", 
uscita_passe,"estrazioni")
    controllo_numero_uscito =0
    whilecontrollo_numero_uscito ==0:
        numero_uscito =eval(input("indica il numero uscito"))
        print()
        ifnumero_uscitonot intutti_i_numeri:
            print("Devi inserire un numero compreso tra 0 e 36")
        elifnumero_uscitointutti_i_numeri:
            conferma_numero_uscito =input("Sei sicuro di aver inserito il numero 
giusto? si/no")
            print()
            ifconferma_numero_uscito =="no":
                print()
            elifconferma_numero_uscito =="si":
                controllo_numero_uscito =+1
        else:
            print("Per confermare o smentire devi scrivere si o no")
    ifnumero_uscitoinpasse:
        uscita_passe =0
        uscita_manque =+1
        print()
        print("E' appena uscito un numero del gruppo passe,",)
        ifuscita_passeinliste_in_ritardo:
            delliste_in_ritardo[uscita_passe]
        ifuscita_manque ==8:
            liste_in_ritardo.append(uscita_manque)
    elifnumero_uscitoinmanque:
        uscita_manque =0
        uscita_passe =+1
        print()
        print("E' appena uscito un numero del gruppo manque,",)
        ifuscita_manqueinliste_in_ritardo:
            delliste_in_ritardo[uscita_manque]
        ifuscita_passe ==8:
            liste_in_ritardo.append(uscita_passe)
    controllo_prosegui_gioco =0
    whilecontrollo_prosegui_gioco ==0:
        prosegui_gioco =input("Vuoi continuare a giocare? si/no")
        ifprosegui_gioco =="si":
            print()
            controllo_prosegui_gioco =+1
            giocate_effettuate =+1
        elifprosegui_gioco =="no":
            inizio_gioco =+1
            print("Ok, spero tu ti sia divertito; arrivederci")
            controllo_prosegui_gioco =+1
        else:
            print("Devi rispondere si o no")

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a