文字が母音である限り、文字列に文字のコピーを追加する方法を見つけようとしています。たとえば、copy('app') という単語を入力すると、理想的には 'aaaapp!' が返されます。文字列が不変であることは知っていますが、方法が必要です! 私は何時間もこれを見つめてきました。
注:コードの解決策は必要ありません。できれば正しい方向に導くためのヒントが欲しいだけです。編集:すべての助けをありがとう!
私のアイデアの 1 つは次のとおりでした: word += word + i*4 しかし、それは 'appaaaa!' のようなものを返します。
def copy(word):
"('string') ==> ('string') Adds four copies of vowel and an '!' to the string"
vowel = 'aeiouAEIOU'
for i in word:
if i in vowel:
#Missing code Here
return word + '!'