我正在为我的GCSE创建一个测验,其中给了一个人音乐性和歌曲的首字母,然后他们必须猜出整首歌曲。我遇到麻烦的部分是获取歌曲的缩写。我也在使用CSV文件。
到目前为止,我有下面的代码,但它只允许我打印第一个单词的第一个字母。
title_split = title.split()
for title in title_split:
i = title[0]
print(musical, i.upper())
例如,如果我有Sincerely Me from Dear Evan Hansen
,它将当前打印"Dear Evan Hansen, S"
而不是"Dear Evan Hansen, S M"
答案 0 :(得分:1)
尝试类似这样的方法。应该可以。
title_split = title.split()
for title in title_split:
i = title[0]
print(musical, ' '.join(i[0].upper() for i in title.split())
编辑:如果这不是您想要的内容,请评论并提供有关您想要的内容的更多信息,以便我进行编辑。
答案 1 :(得分:1)
尝试使用此代码:
title_split = title.split()
new=[]
for title in title_split:
letter=title[0].upper()
new.append(letter)
ans=" ".join(new)
print(musical+",",ans)
希望它能起作用:)
答案 2 :(得分:0)
您可以看到此示例可以帮助您解决问题:
{{double-brace}}