【问题标题】:function which purpose is to print lowercase symbols with some conditions用于在某些条件下打印小写符号的功能
【发布时间】:2022-11-03 19:09:50
【问题描述】:

我的任务“对于这个挑战,定义一个名为 quieter_please 的函数,该函数接受一个字符串参数并检查字符串是否全部为大写。如果全部为大写,则将字符串转换为全部小写并返回此小写字符串。如果参数字符串不是全部大写,返回相同的字符串,未修改” 当我键入任何带有大写符号的单词时,输出是小写符号中的单词。如何更改我的代码以完成任务?

str="Hello"
def quieter_please(str):
    if str.islower==False and str.isupper==False:
        c=str
        return c
    elif str.islower==True and str.isupper==False:
        b=str
        return b   
    else:
        d=str.lower()
        return d
print(quieter_please(str)) 
      
``'

【问题讨论】:

    标签: python


    【解决方案1】:

    您需要在 islower 和 isupper 函数之后添加(),它将是islower()isupper()

    str="Hello"
    def quieter_please(str):
        if str.islower()==False and str.isupper()==False:
            c=str
            return c
        elif str.islower()==True and str.isupper()==False:
            b=str
            return b   
        else:
            d=str.lower()
            return d
    print(quieter_please(str))
    Hello
    

    这就是它跳过前两个条件的原因。

    【讨论】:

      猜你喜欢
      • 2020-08-22
      • 1970-01-01
      • 1970-01-01
      • 2022-11-26
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      • 2020-12-07
      • 1970-01-01
      相关资源
      最近更新 更多