要求您确保护照中人们的名字和姓氏以大写字母开头。例如,Alison Heck 应该正确大写为 Alison Heck。
我尝试过像 repl.it 这样的在线编译器。我得到了一个正确的答案,但是当我尝试黑客等级时,我得到了。
flag = True
while(flag):
try:
S = input()
g = (S.title())
print(g)
except EOFError:
flag = False
Traceback (most recent call last):
File "solution.py", line 26, in <module>
s = input()
EOFError: EOF when reading a line
他们不接受 Hackerrack 中某些问题的输入。您只需要通过它们的函数返回答案即可。
# Complete the solve function below.
def solve(s):
return (" ".join([x.lower().capitalize() for x in s.split(' ')]))
def solve(s):
return ' '.join(i.capitalize() for i in s.split(' '))
我认为strip()是你需要的:
input().strip()
我认为这应该这样做。
尝试string.capwords()
方法,
import string
def solve(s):
return string.capwords(s,' ')
这对我有用。