【发布时间】:2019-10-15 06:51:07
【问题描述】:
我尝试制作一个程序,该程序接受一个包含多个单词的字符串并将每个单词的首字母大写。
我最终得到了以下程序:
string = input('Enter line:')
length = len(string)
string2 = ''
for i in range(0, length):
if i == 0:
string2 += string[0].upper()
continue
elif string[i] == ' ':
string2 += string[i]
string2 += string[i+1].upper()
continue
elif string[i] != ' ':
if string2[i].upper() is True: # I feel like there is something wrong with this line
continue
else:
string2 += string[i]
print(string2)
输出:
Enter line:hey my
Hey Mmy
我的程序有什么问题?您能指出错误以便我尝试修复它吗?
【问题讨论】:
标签: python-3.x string