python定义一个函数,eg : 如果输入 This is a good day 输出'this','IS','a','GOOD','day'

定义具有一下特征的函数
字符串s被分割为单词列表
偶数位置以小写形式返回
奇数位置以大写形式返回

用split函数根据空格进行分割后成列表

def fun(str):
    sList=str.split(' ')
    for i in range(len(sList)):
        if i%2==0:
            sList[i]=sList[i].lower()
        else:
            sList[i]=sList[i].upper()
    return sList
str=input()
print(fun(str))

代码如下如有帮助请点击一下采纳谢谢;

def fun(temp):
    for index, x in enumerate(temp.split(' ')):
        if (index+1)%2==0:
            print(x.upper(), end=',')
        else:
            print(x.lower(), end=',')
fun('This is a good day')

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632