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

Коментарів до “28”

  1. Капсульный дом — что это такое и кому он подходит в первую очередь?

  2. Как правильно выбрать Впн для повседневного использования?

  3. Что означает юрисдикция провайдера в контексте выбора ВПН?

  4. Маркетинговое агентство — как выглядит процесс онбординга нового клиента?

  5. Какие домашние животные легче всего обучаются выполнять команды?

  6. На какие ключевые слова реалистично продвижение сайта с гарантией?

  7. С каких запросов начинать продвижение молодых сайтов — низкочастотные или средние?

  8. Почему домашние животные иногда боятся ветеринарной клиники?

  9. Как сохранить контроль над процессом, если заказать продвижение сайта у агентства?

  10. Как маркетинговое агентство подходит к аналитике и какие инструменты использует?

  11. Гео продвижение сайта для медицинской клиники — есть ли особая специфика?

  12. Как сохранить контроль над процессом, если заказать продвижение сайта у агентства?

  13. Какие домашние животные можно держать без специального разрешения?

  14. Как создание сайтов влияет на скорость загрузки и Core Web Vitals?

  15. Поделитесь кейсом, где seo оптимизация и продвижение сайтов дали синергетический эффект.

  16. Какой результат реалистично ожидать через год работы по схеме seo под ключ?

  17. Как крауд-маркетинг помогает, когда идёт SEO продвижение молодого сайта на старте?

  18. seo продвижение молодого сайта seo продвижение молодого сайта .

  19. Как понять, что агентство предлагает настоящее SEO продвижение под ключ, а не формальный пакет?

  20. Как продвижение сайта в поисковых системах связано с юзабилити?

  21. Как seo оптимизация сайта работает для мультиязычных проектов?

  22. SEO продвижение под ключ для B2B — в чём принципиальные отличия от B2C?

  23. Как правильно выбрать подрядчика, если нужно seo продвижение заказать срочно?

  24. Может ли продвижение сайта с оплатой за результат гарантировать конверсии, а не только позиции?

  25. Как совместить продвижение сайта в топ 10 по нескольким регионам одновременно?

  26. Как составить грамотное ТЗ, прежде чем заказать продвижение сайта?

  27. Как топ seo продвижение учитывает конкурентную среду клиента?

  28. Какие услуги seo продвижения можно делать самостоятельно, а какие лучше отдать на аутсорс?

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

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