我需要编写一个Python函数,将字符串中的每个偶数单词大写,并反转该字符串中的每个奇数单词。
例如:
aString = "Michelle ma belle these are words that go together well"
bString = "MICHELLE am BELLE eseht ARE sdrow THAT og TOGETHER llew "
我对如何实现有非常基础的理解,但不是很清楚。
这是我目前的进展...
def RewordProgram(a):
L = input("enter a sentence, please")
if L[0:][::2]: # for even words
b = L.upper()
return b
else if L[1:][::2]: # for odd words
c = L[::-1]
return c
请问有人能帮我理解我错在哪里吗?我的if else函数不能正常工作,而且我不知道如何将b和c重新编译成一个新的字符串。这是否可能呢?