私は HTTLCS に取り組んできましたが、問題を解決するのに苦労しています。
問題を解決することは大した問題ではありませんでしたが、結果をタプル データ型ではなく文字列として返すのに苦労しました。
これが私のコードです:
def wordCount(paragraph):
splited = paragraph.split()
wordnum = len(splited)
eWord = []
for aWord in splited:
if "e" in aWord:
eWord.append(aWord)
eWordnum = len(eWord)
percent = round(eWordnum / wordnum * 100,2)
return "Your text contains", wordnum, "words, of which" , eWordnum , "(" , percent , "%)" , "contains an 'e'."
print(wordCount(p))
Python('Your text contains', 108, 'words, of which', 50, '(', 46.3, '%)', "contains an 'e'.")
は文字列ではなくタプルを出力します。
関数の最後に print を置き、print() ステートメントなしで関数を呼び出すことができることはわかっていますが、return ステートメントを使用してこれを解決するにはどうすればよいでしょうか?