Basta criar uma função que receba uma frase e intercale as funções upper e lower, como no exemplo abaixo:
def transforma_dançante(frase):
frase_modificada = ""
contador = 0
for letra in frase:
if letra == " ":
frase_modificada += " "
elif contador%2 == 0:
contador += 1
frase_modificada += letra.upper()
else:
contador -= 1
frase_modificada += letra.lower()
return frase_modificada
print(transforma_dançante("This is a dancing sentence"))
>>> ThIs Is A dAnCiNg SeNtEnCe