Задачи на условия в Python. Часть 5
Дан следующий код:
tst = 12
if tst > 0:
print('+++')
else:
print('---')
Перепишите его с помощью тернарного оператора.
Дан следующий код:
tst = 'abcde'
if 'a' in tst:
print('+++')
else:
print('---')
Перепишите его с помощью тернарного оператора.
Пусть у вас есть переменная. Проверьте, является ли ее значение целым числом.
Узнайте, является ли заданная переменная числом с плавающей точкой.
Проверьте, содержит ли переменная строчное значение.
Проверьте, является ли заданная переменная словарем.
Проверьте, является ли заданная переменная множеством.
Проверьте, является ли заданная переменная кортежем.
Проверьте, является ли заданная переменная списком.
Напишите условие, которое будет проверять является ли заданное в переменной число четным или нет.
Пусть у вас есть переменная со строкой.
Если она содержит символ 'a', то
пусть он будет заменен на '!'.
Дана переменная, в которой будет сохраняться
электронная почту пользователя. Проверьте
содержит ли она символ '@'. Если
данного символа нет, то пусть пользователь
повторно введет правильную почту.
Дана переменная, в которой будет сохраняться
имя пользователя. Напишите условие, которое
будет проверять длину имени. Если длина
меньше 3, то выведется сообщение о
том, что имя слишком короткое. Если длина
попадает в интервал от 3 до 20
символов, оно является корректным. При
превышении 20 символов,, пусть
появится сообщение о необходимости сокращения
имени.
Дана переменная, в которой будет хранится
пароль для входа на сайт. Напишите проверку
на то, чтобы пароль не был пустым. Также
проверьте, чтобы его длина была в пределах
6 - 14 символов.
Дан следующий код:
tst = 'abcdef'
if len(tst) > 20:
print('string is too long')
else:
print('string is too short')
Перепишите его с помощью тернарного оператора.