|
|
|
![]() |
|
Strumenti |
![]() |
#1 | ||||
Member
Iscritto dal: Jul 2007
Messaggi: 108
|
[Python]Pensare da informatico: esercizio della sezione 7.8
mi sono praticamente bloccato su questo...
Quote:
Quote:
Quote:
questo è quello che sono riuscito a fare fino ad ora Quote:
|
||||
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 558
|
Ti basta fare solamente un controllo su quello che ritorna Trova e riaggiornare la i in modo che al prossimo ciclo l'analisi della stringa riparta dopo la lettera trovata (e così non conti più di una volta una stessa lettera). E' tardi e non so se sono stato abbastanza chiaro, questo è il codice che userei io
![]() Codice:
def ContaLettera(stringa,lettera): i = 0 conta=0 while i<len(stringa): posLettera = Trova(stringa, lettera, i) if(posLettera != -1): conta += 1 i = posLettera + 1 else: i=i+1 print conta |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Niente variabili globali per un bel po'. Quando sarai maturato come programmatore e avrai acquisito i pregi, ma soprattutto i DIFETTI, dell'uso delle variabili globali, allora potrai EVENTUALMENTE farne uso. ![]()
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
![]() |
![]() |
![]() |
#4 | ||
Member
Iscritto dal: Jul 2007
Messaggi: 108
|
Quote:
![]() Quote:
![]() P.S. SPE è buonissimo...grazie! ![]() |
||
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Di niente, figurati.
Comunque un altro consiglio: quando devi postare del codice nel forum, usa il tag CODE. ![]()
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Jul 2007
Messaggi: 108
|
ecco perchè non è venuta l'indentazione...!
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:31.