-1
그래서 코드 아카데미의 for 루프에서 단일 문자를 조작하는 방법을 배웠습니다. 하지만 내가 함수를 만들고이 함수가 사용자가 입력 한 단어의 모음을 조작하고 모음을 연속 된 4 개의 복사본으로 바 꾸기를 원한다고 가정 해 보겠습니다. 나는 어떻게 그것에 대해 갈 것인가?for 루프의 문자열 조작
예상 출력 :
>>>Exclamation("car")
caaaar
>>>Exclamation("hello")
heeeelloooo
지금까지 내가 가진 :
word = input("Enter a word: ")
vowels= ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U']
for char in word:
if char in vowels:
print(____,end='') #here I am unsure of how to replace it with consecutive copies of itself
else:
print(char,end='')
그러나 코드는 _ 출력 _만으로 (실험하기에 완벽한 방법입니다). 대체 작업을 수행하는 함수 작성을 고려 했습니까? 그렇게하면 교체 로직에서 인쇄를 분리 할 수 있으므로 코드를보다 깨끗하게 유지할 수 있습니다. – holdenweb