Buna, trebuie sa scriu o functie care sa adauge caracterul "^" dupa fiecare vocala, functia trebuie sa fie facuta separat de functia main si o sa fie transmisa prin parametru. Cum as putea face ?
Răspunsuri la întrebare
Răspuns de
0
Poti sa ii pasezi ce caractere vrei tu, nu doar "^".
def insert_after_vowels(string, characters):
vowels = "aeiouAEIOU"
result = string
for vowel in vowels:
left = 0
while True:
vowel_position = result.find(vowel, left, len(result))
if vowel_position != -1: # 'vowel' found in 'string'
left = vowel_position + len(characters)
result = result[:vowel_position + 1] + characters + result[vowel_position + 1:]
else:
break # 'vowel' not found in 'result'
return result
if __name__ == "__main__":
sentence = input("Enter sentence: ")
print(insert_after_vowels(sentence, "^^^"))
LokoPoco:
Cum as putea traduce in c++ unele lucruri de acolo?:))
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă