single
Повернуте Значення
Свайпніть щоб показати меню
Створення функції walk_the_dog, яка приймає ім'я собаки dog_name та час прогулянки walk_time як параметри. Функція повинна повертати повідомлення, яке вказує, чи настав час вигуляти собаку.
1234567891011121314def 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)
- Умова
if 6 <= walk_time <= 18:перевіряє, чи знаходиться час прогулянки (walk_time) у межах від 6 до 18 годин (включно); - Якщо ця умова виконується (тобто час прогулянки між 6 та 18 годинами), виконується перший блок коду:
return f'Time to walk {dog_name}!'
Цей оператор return повертає рядок, який вказує, що настав час вигуляти собаку з ім'ям dog_name;
- Якщо умова не виконується (тобто час прогулянки не входить у вказаний діапазон), виконується другий блок коду:
return f'Wait until 6 PM to walk {dog_name}!'
У цьому випадку оператор return повертає інше повідомлення, яке вказує, що необхідно зачекати до 18:00, щоб вигуляти собаку з ім'ям dog_name.
return у цьому випадку визначає, який результат повертається з функції залежно від умови. Функція повертає рядок, який потім виводиться за допомогою print(message1) та print(message2).
Важливо підкреслити, що оператор return не лише визначає результат, який буде повернуто, а й одразу завершує виконання функції. Після виконання оператора return функція припиняє роботу, і будь-який наступний код у функції не виконується.
Проведіть, щоб почати кодувати
Написати функцію describe_dog, яка приймає як аргументи ім'я собаки (name), породу (breed) та вік (age). Залежно від значення age, функція повинна повертати опис:
- Якщо вік менше 0, повернути:
'Invalid age for {name}. Age cannot be negative.'. - Якщо вік дорівнює 0, повернути:
'{name} is a newborn {breed}. A bundle of joy!'. - Якщо вік дорівнює 1, повернути:
'{name} is a 1-year-old {breed}. A great companion!'. - Якщо вік більше 1, повернути:
'{name} is a {age}-year-old {breed}. An old dog with much wisdom!'.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат