word = input()
word= word.lower()
line = 'ilovecat'
for i in range(0, len(line)):
if word[0] == line[i]:
line1 = line[i:]
line2 = line[:i-2]
aline = line1+line2
aline = aline.capitalize()
print(aline)
else:
continue
输入是" CUTE"。
我希望输出像" CatilovE"但是我的代码打印出了" Catilove"
我已经用这种方式尝试了aline.upper(i-2)
,当然它没有用
我该怎么办?
答案 0 :(得分:0)
你可以试试这个
v="HELLO WORLD"
t=v[0:1].upper()+v[1:-1].lower()+v[-1:].upper()
print(t)
打印
Hello worlD
答案 1 :(得分:0)
试试这段代码:
word = input('Enter the sentence : ')
word = word[:1].upper()+word[1:len(word)-1].lower()+word[len(word)-1:].upper()
print(word)
输出将是:
你好,夫人
Hello mrS