文章

6

粉丝

79

获赞

0

访问

2.8k

头像
首字母大写 题解:Python
P1240 北京大学机考题
发布于2024年3月6日 14:41
阅读数 483

set = [' ','\n','\t','\r']
while True:
    try:
        all = input()
        result = ""
        for i in range(len(all)):
            if (all[i].isalpha() and all[i-1] in set) or i == 0:
                result += all[i].upper()
            else:
                result += all[i]
        print(result)
    except:
        break

#比较坑的点:空白符包括:空格(' ')、制表符('\t')、回车符('\r')、换行符('\n')所以用一个列表把符号都收集作为判定
#之前思路用capitalize()没实现,有大佬可以试试
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发