Ветвления продолжение¶
-
str.isalpha()¶ Возвращает
True, если строкаstrсостоит из букв:s = "hi" print(s.isalpha())
-
str.isnumeric()¶ Возвращает
True, если строкаstrсостоит из цифр.
-
str.isalnum()¶ Возвращает
True, если строкаstrсостоит из букв и/или цифр.
-
str.islower()¶ -
str.isupper()¶ -
str.istitle()¶ Методы возвращают
True, если строкаstrзаписана в нижнем, верхнем или title регистре соответственно.
Задачи¶
Пользователь вводит имя. Приложение сообщает, является ли имя корректным. Имя считается корректным, если записано в title case и состоит только из букв.
Пользователь вводит двузначное число. Определить:
Какой из его разрядов больше: старший или младший.
Одинаковы ли разряды.
По длинам трех отрезков, введенных пользователем, определить возможность существования треугольника, составленного из этих отрезков. Если такой треугольник существует, то определить, является ли он разносторонним, равнобедренным или равносторонним.
Пользователь вводит слово. Проверить, является ли оно палиндромом, то есть читается слева направо и справо налево одинаково. Пример:
Слово: шалаш Это палиндром Слово: карандаш Это не палиндром
Доработать предыдущую задачу так, чтобы приложение игнорировало регистр символов.
Пользователь вводит число. Приложение сообщает количество хомячков в с учетом падежа. Пример:
Число: 21 21 хомячок Число: 42 42 хомячка Число: 12 12 хомячков
Приложение запрашивает имя пользователя. Если пользователь вводит «admin», то дополнительно запрашивает пароль. Если пароль равен «123», то приветствует пользователя. Если пользователь представляется другим именем, то приложение приветствует его без запроса пароля.
Пользователь вводит пароль. Приложение сообщает, надежен ли он. Пароль считается надежным, если:
Его длина более 6 символов
Есть символы как в верхнем, так и в нижнем регистре
Есть цифры или специальные символы (пока считаем, что достаточно проверить наличие любых символов помимо букв)
Пользователь вводит два числа: день и месяц невисокосного кода. Вывести дату следующего дня.