我一直在研究 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 语句解决这个问题?