Profilo di Salvatore

Nome Salvatore
Indirizzo email n/a
Messaggi5
  • Re: Aiuto
    Forum >> Principianti
    Perdona la mia ignoranza: come faccio a creare una lista con mille elementi? quale algoritmo devo utilizzare? comunque riguardo al manuale che sto studiando...siccome sono alle prime armi con la programmazione ho scelto di studiare la versione 2.x per iniziare il mio viaggio nel mondo dell'informatica
    per prendere confidenza con la programmazione e poi mi è stato consigliato di iniziare con questa versione, poi subito dopo passerò alle 3.x. :)
  • Re: Aiuto
    Forum >> Principianti
    Ho fatto tutto passo passo, e nonostante ciò non mi trovo...ho provato come dici tu ma niente.
    Potresti postarmi il codice che tu hai copiato e incollato cosi ho le idee ancora più chiare :) solo per titoli informativi, per pura curiosità xD grazie in anticipo
  • Re: Aiuto
    Forum >> Principianti
    Ho scritto anche il valore della lista: per esempio Lista = 1000, ma qualsiasi valore scrivo il risultatto è sempre zero; ad esempio con la variabile NumIntervalli = 8 e con Lista = 1000 dovrebbe uscire questo risultato: [138, 124, 128, 118, 130, 117, 114, 131], e invece esce sempre : [0, 0, 0, 0, 0, 0, 0, 0] :(
  • Re: Aiuto
    Forum >> Principianti
    Comunque questo non è un esercizio ma un esempio del manuale how to think Python 2.x che ho copiato e incollato.
    Secondo me ci deve essere proprio un errore nel manuale da pagina 112 a 114. Poi non so :thinking:
  • Aiuto
    Forum >> Principianti
    Salve a tutti, sono un novellino, sto facendo pratica con python 2.7.6, e mi sono imbattuto in un grosso problema al capitolo 9.7 (del manuale How to Think) :):
    Innanzitutto questa è la funzione che ho copiato dal manuale in precedenza e mi sono trovato bene:

    def NellIntervallo (Lista,LimiteInferiore,LimiteSuperiore):
                      Conteggio = 0
         for Numero in range(Lista):
                                    if LimiteInferiore < Numero < LimiteSuperiore:
                 Conteggio = Conteggio + 1
                print Conteggio,LimiteInferiore,Lista,LimiteSuperiore


    in seguito:

    NumIntervalli = 8
    AmpiezzaIntervallo = 1.0 / NumIntervalli
    for i in range(NumIntervalli):
               LimiteInferiore = i * AmpiezzaIntervallo
               LimiteSuperiore = LimiteInferiore + AmpiezzaIntervallo
    print "da", LimiteInferiore, "a", LimiteSuperiore


    e anche qui nessuno problema

    Poi quando devo modificare quest'ultima (cioè memorizzare 8 interi con una sola variabile) io copio tale e quale al manuale:

    NumIntervalli = 8
    Conteggio = 0 * NumIntervalli
    AmpiezzaIntervallo = 1.0 / NumIntervalli
    for i in range(NumIntervalli):
    LimiteInferiore = i * AmpiezzaIntervallo
    LimiteSuperiore = LimiteInferiore + AmpiezzaIntervallo
    Conteggio = NellIntervallo(Lista, LimiteInferiore, \
    LimiteSuperiore)
    print Conteggio

    ma poi quando vado ad eseguire mi fa l'errore: name 'Lista' is not defined
    Sono 3 ore che mi sto lambiccando il cervello per trovare una soluzione :)




    --- Ultima modifica di ㎝ in data 2016-05-15 20:47:41 ---