Загрузка...

Не могу решить задачу по python

Тема в разделе Учеба создана пользователем Sd1g 11 фев 2022. 158 просмотров

  1. Sd1g
    Sd1g Автор темы 11 фев 2022 1 20 апр 2020
    Если я правильно понимаю, то нужно решать через map, так как нельзя использовать условные операторы. Решить не получается.
    [IMG]
     
  2. Райский_неактив4019572
    Райский_неактив4019572 11 фев 2022 Заблокирован(а) 8 23 мар 2021
    Код
    line = input()
    print("Все буквы строчные:", line == lower(line))
    print("Все буквы заглавные:", line == upper(line))
     
    11 фев 2022 Изменено
  3. Sd1g
    Sd1g Автор темы 11 фев 2022 1 20 апр 2020
    ---------------------------------------------------------------------------
    NameError Traceback (most recent call last)
    ~\AppData\Local\Temp/ipykernel_12656/2114380286.py in <module>
    1 #3
    2 line = input()
    ----> 3 print("Все буквы строчные:", line == lower(line))
    4 print("Все буквы заглавные:", line == upper(line))

    NameError: name 'lower' is not defined
     
    1. Посмотреть предыдущие комментарии (1)
    2. Sd1g Автор темы
      Райский_неактив4019572, вот так
      line = input()
      print("Все буквы строчные:", line.islower())
      print("Все буквы заглавные:", line.isupper())
    3. Sd1g Автор темы
    4. Посмотреть следующие комментарии (1)
  4. LVV
    lower возвращает тебе стринг
    islower возвращает булевое значение, а тебе нужно проверять, значит нужно использовать проверку islower или isupper
     
    1. Sd1g Автор темы
      LVV, понял
Top
Загрузка...