Python для початківців

Урок 8 – Практика перша частина Python

Урок 8: Практичні завдання Python

Завдання 1: Привітання користувача

Напишіть функцію greet_user(name), яка приймає ім’я користувача та виводить повідомлення “Привіт, [ім’я]!”.


def greet_user(name):
print(f"Привіт, {name}!")

# Виклик функції
greet_user("Андрій") # Виведе 'Привіт, Андрій!'

Завдання 2: Сума чисел у списку

Напишіть функцію sum_list(numbers), яка приймає список чисел та повертає їх суму.


def sum_list(numbers):
total = 0
for num in numbers:
total += num
return total

# Виклик функції
result = sum_list([1, 2, 3, 4, 5])
print(result) # Виведе 15

Завдання 3: Перевірка парності числа

Напишіть функцію is_even(number), яка приймає число та повертає True, якщо число парне, і False інакше.


def is_even(number):
return number % 2 == 0

# Виклик функції
print(is_even(4)) # Виведе True
print(is_even(7)) # Виведе False

Завдання 4: Пошук максимального числа у списку

Напишіть функцію find_max(numbers), яка приймає список чисел та повертає найбільше число в списку.


def find_max(numbers):
max_number = numbers[0]
for num in numbers:
if num > max_number:
max_number = num
return max_number

# Виклик функції
result = find_max([1, 2, 3, 4, 5])
print(result) # Виведе 5

Завдання 5: Зворотній рядок

Напишіть функцію reverse_string(text), яка приймає рядок та повертає цей рядок у зворотньому порядку.


def reverse_string(text):
return text[::-1]

# Виклик функції
result = reverse_string("Привіт, світ!")
print(result) # Виведе '!тівс ,тівирП'

Завдання 6: Факторіал числа

Напишіть функцію factorial(n), яка приймає ціле число n та повертає його факторіал.


def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)

# Виклик функції
result = factorial(5)
print(result) # Виведе 120

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.