Salvatore
Profilo di
Nome | Salvatore |
---|---|
Indirizzo email | n/a |
Messaggi | 5 |
-
- 2016-05-18 16:45:36
- 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.
-
- 2016-05-17 18:42:41
- 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
-
- 2016-05-16 22:04:08
- 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]
-
- 2016-05-16 21:55:59
- 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
-
- 2016-05-15 20:35:33
- 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 ---