Buna! Cum pot gasi vocalele intre doua consoane in Python? Nu stiu cum sa fac parcurgerea.
Codul de mai jos ia doar primele doua consoane dintr-un cuvant.
def esteVocala(c):
return c == 'a' or c == 'e' or c == 'i' or c == 'o' or c == 'u'
cuvant = input();
i = 0;
stanga = 0;
dreapta = 1
while (esteVocala(cuvant[stanga])):
stanga += 1
dreapta = stanga + 1
while (esteVocala(cuvant[dreapta])):
dreapta += 1
lung = dreapta - stanga
i = stanga + 1
while (i < lung):
print("{0}".format(cuvant[i]))
i += 1
print("\n")
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
Am gasit greseala. L-am eliminat pe "lung" si am modificat putin ultimul while
Tot da index out of range, dar afiseaza corect vocalele.
Anexe:
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
de exemplu, cuvantul castravete. Primele doua consoane sunt 'c' si 's'. Intre ele se afla vocala 'a'. Si faci asta la restul consoanelor.