Forum
  
    >> 
    
      Principianti
    
  
  >>
  
    Problemi con liste
  
  
  
  
  
  
  
   
  
    
    
    
      
      
  
Pagina: 1
  
Esegui il login per scrivere una risposta.
      
  
      
    Pagina: 1
| Scritto da maurissimo22  | 2015-02-15 21:40:05 - Problemi con liste | 
| Buonasera,
 Avrei bisogno di una mano... Non so bene se sto approcciando la cosa nel modo corretto.. In questo esercizio, dovrei simulare una sequenza di operazioni ( tipo bancomat) ma ho problemi a creare una lista di liste... in pratica me la crea, ma duplica i risultati... while True:
    print "Buongiorno, cosa desidera fare? "
    op = raw_input("Digiti: v per versamento, b per bonifico, m per movimenti:  ")
    if op == "v":
        print "Ha scelto di effettuare un versamento:"
        #Richiamo la funzione versamento
        imp = int(raw_input("Digiti l'importo del versamento:  "))
        desc = raw_input("Digiti la causale del versamento:  ")
        
        saldo = saldo + imp
        operazione.append(imp)
        operazione.append(desc)
        lista_movimenti.append(operazione)
        print lista_movimenti
        print saldo
        #li sommo al saldo e li registor nella lista movimenti
    elif op == "b":
        print "Ha scelto di effettuare un bonifico:"
        #Richiedo i parametri per il bonifico
        imp = raw_input("Digiti l'importo del bonifico:  ")
        desc = raw_input("Digiti la causale del bonifico:  ")
    else: 
        print "Elenco movimenti"
        movimenti(lista_movimenti,saldo)ad ogni versamento dovrei aggiungere alla lista movimenti la sottolista formata da imp e desc.... ma lui me la inserisce doppia...[[100, "bonifico", 500, "premio"],[100, "bonifico", 500, "premio"]] e non capisco perchè..... Qualcuno può aiutarmi? Grazie a tutti Mauro | |
| Scritto da maurissimo22  | 2015-02-16 10:51:25 - Re: Problemi con liste | 
| Ok, dovrei aver risolto cambiando strategia...
 non cerco più di appendere i due valori in una unica lista.. ma uso zip() list_a = [3, 9, 17, 15, 19]
list_b = ["bonifico", "Cassa", "bonus", "multa", "mutuo"]
for a, b in zip(list_a, list_b):
    
    print a, b scusate per il distubo...M. | |
| Scritto da Daniele aka Palmux  | 2015-02-16 22:36:51 - Re: Problemi con liste | 
| 
 Ma che disturbo, anzi è un piacere vedere che hai risolto ragionandoci sopra...
 Ciao. Daniele | 
Pagina: 1
Esegui il login per scrivere una risposta.
 
   
