sedia89
Profilo di
Nome | sedia89 |
---|---|
Indirizzo email | n/a |
Messaggi | 2 |
-
- 2020-06-08 17:26:50
- Re: Ciclo while
- Forum >> Principianti
- Ok, ho capito: avrei dovuto mettere prima il ciclo for e poi il ciclo while all'interno.
Per curiosità, come avrei potuto farlo in maniera più semplice?
Grazie
-
- 2020-06-05 15:48:10
- Ciclo while
- Forum >> Principianti
- Ciao a tutti,
sto studiando Python e per svolgere un esercizio ho definito la seguente funzione:
def traduzione(parola):
--indice = 0
--vocali = "aeiou"
--while indice < (len(parola)-2):
----for i in parola:
------if (not i in vocali) and (parola[indice+2]==i):
--------print("if" + str(indice) + i) #ho inserito questo solo per capire
--------indice += 1
------else:
--------print("else" + str(indice) + i) #ho inserito questo solo per capire
--------indice += 1
p = "coco"
traduzione(p)
Compare l'errore: if (not i in vocali) and (parola[indice+2]==i): IndexError: string index out of range
Ma quando indice = 2 non si dovrebbe fermare il ciclo while?
Vi ringrazio,
Valeria
--- Ultima modifica di sedia89 in data 2020-06-05 15:52:27 ---
--- Ultima modifica di sedia89 in data 2020-06-05 15:54:33 ---