Ответ на #вопрос274Смотреть ответ
Python вопросы на собеседовании с ответами
@pythonjuniorjob
Подготовка к собеседованию на Junior Python Developer. В этом канале никакой воды, только вопросы с собеседований и ответы на них.@aldrsonПо вопросам рекламы : @anothertechrock
Последние посты
#вопрос274Компания по производству видеоигр ежемесячно публикует на своем сайте несколько бесплатных игр. Вы хотите создать скрипт, который будет уведомлять вас о релизах. Но игры выходят без привязки к датам: они появляются на сайте в первый вторник месяца.Напишите функцию, которая будет принимать год и номер месяца и возвращать строку с датой, когда станут доступны новые игры.Примечание: месяцы считаем по порядку, 1 = январь.Примеры:first_tuesday_of_the_month(1997, 1) ➞ "1997-01-07"first_tuesday_of_the_month(2021, 2) ➞ "2021-02-02"first_tuesday_of_the_month(2020, 3) ➞ "2020-03-03"
Ответ на #вопрос273Смотреть ответ
#вопрос273Представьте следующий треугольник: 1 2 3 4 5 6 7 8 9 10...Создайте функцию, которая будет принимать целое число n и возвращать сумму всех чисел в n-м ряду такого треугольника.Примечание: 1 <= n <= 1000Примеры:row_sum(1) ➞ 1row_sum(2) ➞ 5row_sum(4) ➞ 34
Ответ на #вопрос272Смотреть ответ
#вопрос272Создайте класс, который будет принимать следующие четыре аргумента для каждого отдельного футболиста: name (имя), age (возраст), height (рост), weight (вес). Имя будет передаваться в виде строки, а возраст, рост и вес — в виде целых чисел.Также создайте три функции для этого класса, которые будут возвращать следующие строки:get_age() — «name is age age»get_height() — «name is heightcm»get_weight() — «name weighs weightkg»Примеры:p1 = player("David Jones", 25, 175, 75)p1.get_age() ➞ "David Jones is age 25"p1.get_height() ➞ "David Jones is 175cm"p1.get_weight() ➞ "David Jones weighs 75kg"
Ответ на #вопрос271Смотреть ответ
#вопрос271Напишите функцию, которая будет принимать время — time1 и time2 — и возвращать количество часов между ними.Примечания:✔️ time1 всегда будет начальным временем, а time2 — конечным.✔️ Если time1 равно time2, верните строку "no time passed" («нисколько времени не прошло»).Примеры:hours_passed("3:00 AM", "9:00 AM") ➞ "6 hours"hours_passed("2:00 PM", "4:00 PM") ➞ "2 hours"hours_passed("1:00 AM", "3:00 PM") ➞ "14 hours"
Ответ на #вопрос270Смотреть ответ
#вопрос270Напишите функцию, которая будет принимать список названий фруктов, делить эти слова пополам и сортировать кусочки в алфавитном порядке. Функция должна возвращать строку, образованную из отсортированных «кусочков фруктов».Примеры:fruit_salad(["apple", "pear", "grapes"])➞ "apargrapepesple"# Кусочки: ["ap", "ple", "pe", "ar", "gra", "pes"]# Отсортированные кусочки: ["ap", "ar", "gra", "pe", "pes", "ple"]# Итоговая строка: "apargrapepesple"fruit_salad(["apple", "pear", "grapes"])➞ "apargrapepesple"fruit_salad(["raspberries", "mango"])➞ "erriesmangoraspb"fruit_salad(["banana"])➞ "anaban"Примечания:✔️ Если название фрукта имеет нечетное число букв, правая часть должна быть больше левой. Например, «apple» делится на «ap» и «ple».✔️ Все названия фруктов будут в нижнем регистре.