我是Python新手,作业中的一个问题让我卡住了。在
问题来了? 实现函数cheir(),它将团队名称(作为字符串)作为输入,并打印一个cheer,如图所示:
cheer(‘Huskies’)
你怎么拼写winner?
我知道,我知道!
你知道吗!
这就是你怎么拼写winner!
去哈士奇!在
我已经把所有的事情都弄清楚了,除了第三行的队名。我会把我的东西贴在下面。如果有人知道怎么修理它,我会非常感激的?在
^{pr2}$使用团队名称“Devils”作为输入,上面的代码得到的是:
cheer("Devils")
How do you spell winner?
I know, I know!
DEVILS!
And that's how you spell winner!
Go Devils!
在字符串中迭代元素的最简单方法是使用python中的列表理解,您可以在这里阅读有关它们的更多信息:
List Comprehensions
在您的示例中,您希望迭代字符串中的每个项,附加一个空格,然后使用联接将这些结果连接在一起。这可以在python中的一行代码中完成:
仔细分析这段代码,我在一行代码中做了几件事:
1)遍历字符串中的每个字母,并附加一个空格
2)这个迭代返回一个列表,所以我用一个空字符串来连接这个列表,这个字符串给出一个字符串
3)将该字符串转换为大写
可以使用str.join在每个字母之间添加空格:
或者,包括感叹号
^{pr2}$相关问题 更多 >
编程相关推荐