为了账号安全,请及时绑定邮箱和手机立即绑定

我的问题是将黑客排名中字符串的第一个单词大写,并且我收到关于 EOF 错误的错误

我的问题是将黑客排名中字符串的第一个单词大写,并且我收到关于 EOF 错误的错误

回首忆惘然 2021-09-25 16:36:22
要求您确保护照中的人的名字和姓氏以大写字母开头。例如,alison heck应该正确地大写为Alison Heck。我曾尝试过像 repl.it 这样的在线编译器。我得到了一个正确的答案,但是当我尝试进入黑客级别时我得到了。flag = Truewhile(flag):    try:        S = input()        g = (S.title())        print(g)    except EOFError:        flag = FalseTraceback (most recent call last):  File "solution.py", line 26, in <module>    s = input()EOFError: EOF when reading a line
查看完整描述

3 回答

?
达令说

TA贡献1821条经验 获得超6个赞

对于某些问题,他们不接受 Hackerrack 中的输入。你只需要通过他们的函数返回答案。


# Complete the solve function below.

def solve(s):

    return (" ".join([x.lower().capitalize() for x in s.split(' ')]))


查看完整回答
反对 回复 2021-09-25
?
开满天机

TA贡献1786条经验 获得超13个赞

我认为strip()是你需要的:

input().strip()

我认为应该这样做。


查看完整回答
反对 回复 2021-09-25
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

尝试string.capwords()方法,


import string

def solve(s):    

     return string.capwords(s,' ')

这对我有用。


查看完整回答
反对 回复 2021-09-25
  • 3 回答
  • 0 关注
  • 231 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信