Добавить в корзинуПозвонить
Найти в Дзене
Gpt4 in life

5 задач на позицию JUNIOR Python-разработчик от ИИ

Интересные 5 задачек, которые точно помогут подготовиться к собеседованию. Сначала будут написаны все задачи, а после этого в самом низу будут ответы на данные задачки. Удачи! Задачи Теперь вы можете прорешать эти задачки и написать ваши ответы и замечания в комментариях. Не уверен, что смогу вам помочь, так как сам не особо владею Python =) А теперь перейдём к ответам: Ответы: 1 задание def calculate_sum(n):
return sum(range(1, n + 1))
number = int(input("Введите число: "))
print("Сумма чисел от 1 до", number, ":", calculate_sum(number)) 2 задание def get_even_numbers(numbers):
return [num for num in numbers if num % 2 == 0]
input_list = input("Введите список чисел через пробел: ").split()
numbers = [int(num) for num in input_list]
even_numbers = get_even_numbers(numbers)
print("Четные числа из списка:", even_numbers) 3 задание def capitalize_words(sentence):
return ' '.join(word.capitalize() for word in sentence.split())
input_sentence = input("Введите предложение: ")
Оглавление

Интересные 5 задачек, которые точно помогут подготовиться к собеседованию.

Сначала будут написаны все задачи, а после этого в самом низу будут ответы на данные задачки. Удачи!

Задачи

  1. Задача: Напишите программу на Python, которая принимает целое число в качестве входного значения и возвращает сумму всех чисел от 1 до этого числа (включительно).
  2. Задача: Напишите программу на Python, которая принимает список целых чисел в качестве входного значения и возвращает новый список, содержащий только четные числа из исходного списка.
  3. Задача: Напишите программу на Python, которая принимает строку в качестве входного значения и возвращает эту строку, в которой каждое слово начинается с заглавной буквы.
  4. Задача: Напишите программу на Python, которая принимает список строк в качестве входного значения и возвращает новый список, содержащий только те строки, которые имеют длину больше 5 символов.
  5. Задача: Напишите программу на Python, которая принимает список чисел в качестве входного значения и возвращает наибольшее и наименьшее число из списка.

Теперь вы можете прорешать эти задачки и написать ваши ответы и замечания в комментариях. Не уверен, что смогу вам помочь, так как сам не особо владею Python =)

А теперь перейдём к ответам:

Ответы:

1 задание

def calculate_sum(n):
return sum(range(1, n + 1))

number = int(input("Введите число: "))
print("Сумма чисел от 1 до", number, ":", calculate_sum(number))

2 задание

def get_even_numbers(numbers):
return [num for num in numbers if num % 2 == 0]

input_list = input("Введите список чисел через пробел: ").split()
numbers = [int(num) for num in input_list]
even_numbers = get_even_numbers(numbers)
print("Четные числа из списка:", even_numbers)

3 задание

def capitalize_words(sentence):
return ' '.join(word.capitalize() for word in sentence.split())

input_sentence = input("Введите предложение: ")
capitalized_sentence = capitalize_words(input_sentence)
print("Предложение с заглавными буквами:", capitalized_sentence)

4 задание

def filter_long_strings(strings):
return [string for string in strings if len(string) > 5]

input_list = input("Введите список строк через пробел: ").split()
filtered_strings = filter_long_strings(input_list)
print("Строки длиннее 5 символов:", filtered_strings)

5 задание

def find_min_max(numbers):
return min(numbers), max(numbers)

input_list = input("Введите список чисел через пробел: ").split()
numbers = [int(num) for num in input_list]
min_number, max_number = find_min_max(numbers)
print("Наименьшее число:", min_number)
print("Наибольшее число:", max_number)

Удачи в подготовке к собеседованию! У вас всё получится! Пишите в комментарии ваши предложения и замечания