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

2018-02-25 Per discussione Carpediem

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!!!

numeri_in_gioco = tuple(range(0,37))
conteggio_colonne = 0
prima_colonna = list(range(1,35,3))
seconda_colonna = list(range(2,36,3))
terza_colonna = list(range(3,37,3))
riepilogo_colonne = [prima_colonna, seconda_colonna, terza_colonna]
ritardo_colonne = [0, 0, 0]
scommessa_su_colonne = [0, 0, 0]
importi_scommesse_colonne = (10, 20, 30, 40, 60, 90, 150, 220, 320, 490, 740, 
1100)
nome_colonna = ["prima colonna", "seconda colonna", "terza colonna"]
combinazioni_oltre_i_limiti = []
ritardi_combinazioni_oltre_i_limiti = []
# scommessa_su_combinazioni_oltre_i_limiti = []
scrematura = []
ritardi_scrematura = []
scommessa_su_scrematura = []
selezione_multipla = []
ritardi_selezione_multipla = []
da_giocare = []
ritardi_da_giocare = []
scommesse_da_giocare = [0]
verifica_importo_congruo = 0
while verifica_importo_congruo == 0:
capitale_disponibile = int(input("Scrivi importo non inferiore a 3280 "))
if capitale_disponibile < 3280:
print("Devi inserire un importo non inferiore a 3280 Euro")
print()
else:
print()
print("Ok, importo sufficiente")
verifica_importo_congruo += 1
ripetizione_partita = 0
while ripetizione_partita == 0:
ripetizione_numero_uscito = 0
while ripetizione_numero_uscito == 0:
verifica_numero_uscito = 0
while verifica_numero_uscito == 0:
print()
print("Il tuo attuale capitale a disposizione e' di", 
capitale_disponibile, "Euro")
print()
numero_uscito = int(input("inserisci il numero uscito "))
print()
if numero_uscito not in numeri_in_gioco:
print("Devi scrivere un numero compreso tra 0 e 36")
print()
verifica_numero_uscito += 1
else:
conferma_risposta = 0
while conferma_risposta == 0:
verifica_risposta = str(
input("Sei sicuro che il numero uscito e' " + 
str(numero_uscito) + "? Scrivi s oppure n "))
print()
if verifica_risposta is not "s" and verifica_risposta is 
not "S" and verifica_risposta is not "n" and verifica_risposta is not "N":
print("Devi scrivere s oppure n")
print()
conferma_risposta = 0
elif verifica_risposta == "n" or verifica_risposta == "N":
print()
conferma_risposta += 1
ripetizione_numero_uscito = 0
verifica_numero_uscito += 1
else:
conferma_risposta += 1#Esce dal ciclo while 
di conferma_risposta
ripetizione_numero_uscito += 1#Esce dal 

Re: [Python] [Lavoro (autonomo)][Padova]

2018-02-25 Per discussione Paolo Conte
> ​Potrei essere interessato, solo che due giorni a settimana dal cliente
> sono un poco difficili (Padova e' leggermnte in la') ​ma se si potesse fare
> invece una settimana piena ogni 3 o 4 e il resto da remoto sarebbe
> interesante.

Questo è il tasto dolente: non è ancora ben definito chi (e con quali
competenze) si occuperà dell'analisi e delle specifiche funzionali,
per cui potrebbe essere difficile collaborare da remoto.
Per il resto ti rispondo in privato visto che si tratta di
considerazioni che non penso interessino alla lista :-)

Grazie,
Paolo
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] [Lavoro (autonomo)][Padova]

2018-02-25 Per discussione Carlos Catucci
​Il curriculum​

​Carlos​
-- 
EZLN ... Para Todos Todo ... Nada para nosotros


cv9er.pdf
Description: Adobe PDF document
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] [Lavoro (autonomo)][Padova]

2018-02-25 Per discussione Paolo Conte
Ciao,
   presso un grosso cliente in provincia di Padova (prima periferia
nord-ovest) sta per partire un progetto di tipo statistico-analitico
sui dati aziendali.
Mi piacerebbe occuparmene ma -anche con tutta la buona volontà- non ne
ho il tempo, per cui sto provando a sentire se in giro c'è qualche
libero professionista che abbia tempo e voglia di seguire la cosa.

Il progetto dovrebbe durare circa un anno, servirebbe la presenza
presso la sede del cliente per almeno due giorni la settimana.
Piena autonomia nella scelta delle tecnologie di sviluppo, solo la GUI
dovrebbe essere web e i dati vanno recuperati da un DB SQL Server e i
server sono quasi tutti Windows.

Al limite potrebbe andar bene anche un programmatore senza P.IVA,
l'importante è che si tratti di qualcuno con adeguata esperienza
pregressa sul campo e autonomia.
Come tariffa lorda siamo attorno ai 30-35 orari.

Se qualcuno fosse interessato, o per ulteriori chiarimenti, mi scriva
pure in privato.

Grazie, buona domenica,
Paolo
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python