import datetime
def get_days(date1, date2):
return (date2 - date1).days
Еще 3 варианта решения мы закинули на наш сайт: pythonturbo.ru/zadacha…a-datami
#новичок #coбес
Трюки и полезности Python. Все в одном месте. Никакой воды, только полезные материалы. Марафоны по кодингу, разбор вашего кода в чате.
import datetime
def get_days(date1, date2):
return (date2 - date1).days
Еще 3 варианта решения мы закинули на наш сайт: pythonturbo.ru/zadacha…a-datami
#новичок #coбесget_days, которая принимает две даты и возвращает количество дней между ними
Пример:
get_days( datetime.date(2019, 6, 14), # 14 июня 2019 datetime.date(2019, 6, 20) # 20 июня 2019 ) ➞ 6 get_days( datetime.date(2018, 12, 29), # 29 декабря 2018 datetime.date(2019, 1, 1) # 1 января 2019 ) ➞ 3 # Даты могут быть в разных месяцах и годах. get_days( datetime.date(2020, 5, 24), datetime.date(2019, 5, 24)) ) ➞ -366 # Даты в обратном порядке должны возвращать отрицательное значение.Пишите ваши варианты решения в комментах. Варианты решений будут скоро(сегодня-завтра) #новичок #coбес
c = CaesarCipher(5) # создаётся шифр Цезаря со сдвигом 5
c.encode('Codewars') # возвращает 'HTIJBFWX'
c.decode('BFKKQJX') # возвращает 'WAFFLES'
Если что-то в строке не соответствует алфавиту (например, знаки препинания, пробелы), просто оставьте как есть.
Сдвиг всегда будет в диапазоне [1, 26] английских букв(по желанию можно написать и второй класс для русского алфавита, диапазон [1, 33]).
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачиРекомендация от нашей редакции для тех, кто хочет быть тестировщиком.QaRocks - канал для стартующих в QA. Что мы для вас собрали? 1. Туториалы по всем видам тестирования 2. Важные книги для изучения основ QA 3. Тесты для проверки ваших знаний 4. Разбор вопросов с собеседования Все это, но еще и конкурсы по основам QA, SQL и Git в нашем канале. Подписывайтесь: @qarocks
def return_only_integer(lst):
return [i for i in lst if type(i) is int]
Обсудить решение можно в нашем чатике
Еще 3 варианта решения мы закинули на наш сайт: pythonturbo.ru/zadacha…e-chislo
#новичок #coбесreturn_only_integer([9, 2, "space", "car", "lion", 16]) ➞ [9, 2, 16] return_only_integer(["hello", 81, "basketball", 123, "fox"]) ➞ [81, 123] return_only_integer([10, "121", 56, 20, "car", 3, "lion"]) ➞ [10, 56, 20, 3] return_only_integer(["String", True, 3.3, 1]) ➞ [1]Пишите ваши варианты решения в комментах. Варианты решений будут скоро(сегодня-завтра) #новичок #coбес
def get_budgets(lst):
return sum(i['budget'] for i in lst)
Еще 3 варианта решения мы закинули на наш сайт: pythonturbo.ru/zadacha…byudzhet
#новичок #coбесget_budgets([
{ "name": "John", "age": 21, "budget": 23000 },
{ "name": "Steve", "age": 32, "budget": 40000 },
{ "name": "Martin", "age": 16, "budget": 2700 }
]) ➞ 65700
get_budgets([
{ "name": "John", "age": 21, "budget": 29000 },
{ "name": "Steve", "age": 32, "budget": 32000 },
{ "name": "Martin", "age": 16, "budget": 1600 }
]) ➞ 62600
Пишите ваши варианты решения в комментах. Варианты решений будут завтра.
#новичок #coбесdef find_even_nums(num):
return [i for i in range(1, num + 1) if i % 2 == 0]
Еще 3 варианта решения мы закинули на наш сайт: pythonturbo.ru/zadacha…h-chisel
#новичок #coбесfind_even_nums(8) ➞ [2, 4, 6, 8] find_even_nums(4) ➞ [2, 4] find_even_nums(2) ➞ [2]Пишите ваши варианты решения в комментах. Варианты решений будут скоро(сегодня-завтра) #новичок #coбес