Всем привет! Сегодня разберем 3 задачи. Поехали! P.S. Не забываем подписаться на канал - там контент выходит раньше! https://t.me/super_pythons Задача №1:
В функцию подается значение в формате Boolean (True/False).
Если значение True, то функция возвращает строчку Yes.
Если False - то строчку No. Решение в 1 строчку:
def bool_to_word(boolean):
return 'Yes' if boolean == True else 'No' Задача №2:
На вход подается строчка, а функция проверяет - повторяются ли буквы в строке.
Если буквы не повторяются - возвращается True, если повторяются - False. Решение:
def unique_letters(string):
unique_letters = len(list(set([i for i in string.lower()]))) #приводим к нижнему регистру
if unique_letters == len(string):
return True
else:
return False
Проверим:
unique_letters('Привет')
unique_letters('Погода') Задача №3:
Написать функцию, в которую передается значение n, и она возвращает список от 1 до N в обратном порядке.
Пример: