Интерпретатор Hexlet'а не хочет принимать мой код!

FlyPhoeniX

Новичок
Пользователь
Фев 8, 2022
7
1
3
1. Windows 7
2. Python 3.8.6
3. -
4.

По заданию (фотографию прикрепил) надо было написать код, он в принципе не сложный, я его написал, проверил в PyCharm. Все работает как требует задание! Либо я что-то не так понял, либо код неверный.

Python:
def has_upper_case(text):
  first_letter = text[0]
  return first_letter == text[0].upper()
print(has_upper_case("Python"))
 

Вложения

  • Error.png
    Error.png
    26,4 КБ · Просмотры: 5

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
220
43
21
Москва
1. Windows 7
2. Python 3.8.6
3. -
4.

По заданию (фотографию прикрепил) надо было написать код, он в принципе не сложный, я его написал, проверил в PyCharm. Все работает как требует задание! Либо я что-то не так понял, либо код неверный.

Python:
def has_upper_case(text):
  first_letter = text[0]
  return first_letter == text[0].upper()
print(has_upper_case("Python"))
Не "первая буква является заглавной", а "в строке есть заглавная буква", твой код на строку "aBCDE" вернет False
 
  • Мне нравится
Реакции: FlyPhoeniX

Форум IT Специалистов