Пожалуйста, как мне решить этот вопрос
# 1 def any_lowercase1(s): for c in s: if c.islower(): return True else: return False
Что я уже пробовал:
на самом деле не понимаю, так что на самом деле ничего не пробовал
Patrice T
И вот в чем вопрос ?
# 1 def any_lowercase1(s): for c in s: if c.islower(): return True else: return False
И вот в чем вопрос ?
Из имени функции я думаю, что вам нужно найти, присутствует ли в строке какая-либо строчная буква. Я не решаю проблемы домашней работы, но вы почти там, вы сделали небольшую ошибку.
Ваша функция проверяет только первый символ, так как у нее есть операторы return в условии else цикла for.
# This will return True becuase the first character is lower case print(any_lowercase1("cAmel")) # This will return False becuase the first character is upper case print(any_lowercase1("Camel"))
def any_lowercase1(s): for c in s: if c.islower(): return True return False # This will return True print(any_lowercase1("cAmel")) # This will return True print(any_lowercase1("Camel")) # This will return False print(any_lowercase1("CAMEL"))
5.
Спасибо, сэр!