Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Повернути Значення | Що Таке Функція в Python?
Посібник з функцій Python

Свайпніть щоб показати меню

book
Повернути Значення

Давайте створимо функцію walk_the_dog, яка приймає ім'я собаки dog_name та час для прогулянки walk_time як параметри. Функція повинна повернути повідомлення, яке вказує, чи настав час вигуляти собаку.

1234567891011121314
def walk_the_dog(dog_name, walk_time): # Check if the walk time is between 6 and 18 hours if 6 <= walk_time <= 18: return f"Time to walk {dog_name}!" else: return f"Wait until 6 PM to walk {dog_name}!" # Function calls with different parameters message1 = walk_the_dog("Bella", 14) message2 = walk_the_dog("Charlie", 20) # Display the results print(message1) print(message2)
copy
  • Умова if 6 <= walk_time <= 18: перевіряє, чи час прогулянки (walk_time) знаходиться між 6 та 18 годинами (включно).

  • Якщо ця умова істинна (тобто час прогулянки між 6 та 18 годинами), виконується перший блок коду:

    python

    Цей оператор return повертає рядок, що вказує, що настав час для прогулянки для собаки з ім'ям dog_name.

  • Якщо умова не істинна (тобто час прогулянки не між 6 та 18 годинами), виконується другий блок коду:

    python

    У цьому випадку оператор return повертає інше повідомлення, яке вказує, що необхідно почекати до 6 вечора, щоб вигуляти собаку з ім'ям dog_name.

Оператор return в цьому випадку визначає, який результат повертається з функції на основі умови. Функція повертає рядок, який потім виводиться за допомогою print(message1) та print(message2).

Важливо підкреслити, що оператор return не тільки визначає результат, який буде повернуто, але й негайно завершує виконання функції. Як тільки зустрічається оператор return, функція виходить, і будь-який наступний код у функції не виконується.

Завдання

Swipe to start coding

Ваше завдання - завершити функцію greet_dog, щоб вона повертала відповідне привітання.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

book
Повернути Значення

Давайте створимо функцію walk_the_dog, яка приймає ім'я собаки dog_name та час для прогулянки walk_time як параметри. Функція повинна повернути повідомлення, яке вказує, чи настав час вигуляти собаку.

1234567891011121314
def walk_the_dog(dog_name, walk_time): # Check if the walk time is between 6 and 18 hours if 6 <= walk_time <= 18: return f"Time to walk {dog_name}!" else: return f"Wait until 6 PM to walk {dog_name}!" # Function calls with different parameters message1 = walk_the_dog("Bella", 14) message2 = walk_the_dog("Charlie", 20) # Display the results print(message1) print(message2)
copy
  • Умова if 6 <= walk_time <= 18: перевіряє, чи час прогулянки (walk_time) знаходиться між 6 та 18 годинами (включно).

  • Якщо ця умова істинна (тобто час прогулянки між 6 та 18 годинами), виконується перший блок коду:

    python

    Цей оператор return повертає рядок, що вказує, що настав час для прогулянки для собаки з ім'ям dog_name.

  • Якщо умова не істинна (тобто час прогулянки не між 6 та 18 годинами), виконується другий блок коду:

    python

    У цьому випадку оператор return повертає інше повідомлення, яке вказує, що необхідно почекати до 6 вечора, щоб вигуляти собаку з ім'ям dog_name.

Оператор return в цьому випадку визначає, який результат повертається з функції на основі умови. Функція повертає рядок, який потім виводиться за допомогою print(message1) та print(message2).

Важливо підкреслити, що оператор return не тільки визначає результат, який буде повернуто, але й негайно завершує виконання функції. Як тільки зустрічається оператор return, функція виходить, і будь-який наступний код у функції не виконується.

Завдання

Swipe to start coding

Ваше завдання - завершити функцію greet_dog, щоб вона повертала відповідне привітання.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt