Найти в Дзене

Простые задачи на Python - Что могут спросить на собеседовании?

Всем привет! В этом канале мы будем разбирать практическое решение задач (алгоритмы, анализ данных, вопросы на собеседованиях и так далее). Поехали! P.S. Подписываемся на наш канал - там много всего полезно: https://t.me/super_pythons Задача №1: Есть 2 числа - a и b. Числа могут быть положительные и отрицательные, нужно найти сумму между этими числами (включая сами числа), и вернуть сумму. Если оба числа a и b равны - вернуть либо a, либо b. Пример: a=1, b=5 >> 1+2+3+4+5 = 15 Решение в 1 строчку - с помощью range: def get_sum(a,b): return sum(range(min(a, b), max(a, b) + 1)) get_sum(1,5) Задача №2:
На вход подается строчка. Нужно сделать так, что бы все слова с большой буквы
Решение в 1 строчку - с помощью list comrepehension: def to_upper_case(string):
    return " ".join([word.capitalize() for word in string.split()]) Пример:
to_upper_case('как это все работает?') Если у Вас есть желание осветить какие то темы - пишите комментарии) Всем удачи в изучении Python! P.S. Подписыва

Всем привет!

В этом канале мы будем разбирать практическое решение задач (алгоритмы, анализ данных, вопросы на собеседованиях и так далее).

Поехали!

P.S. Подписываемся на наш канал - там много всего полезно: https://t.me/super_pythons

Задача №1:

Есть 2 числа - a и b. Числа могут быть положительные и отрицательные, нужно найти сумму между этими числами (включая сами числа), и вернуть сумму.

Если оба числа a и b равны - вернуть либо a, либо b.

Пример: a=1, b=5 >> 1+2+3+4+5 = 15

Решение в 1 строчку - с помощью range:

def get_sum(a,b):

return sum(range(min(a, b), max(a, b) + 1))

get_sum(1,5)

Задача №2:
На вход подается строчка. Нужно сделать так, что бы все слова с большой буквы

Решение в 1 строчку - с помощью list comrepehension:

def to_upper_case(string):
    return " ".join([word.capitalize() for word in string.split()])

Пример:
to_upper_case('как это все работает?')

-2

Если у Вас есть желание осветить какие то темы - пишите комментарии)

Всем удачи в изучении Python!

P.S. Подписываемся на наш канал - там много всего полезно: https://t.me/super_pythons