Чудово!
Completion показник покращився до 4.17single
Повернуте Значення
Свайпніть щоб показати меню
Створити функцію 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 функція завершує свою роботу, і будь-який подальший код у функції не виконується.
Swipe to start coding
Напишіть функцію 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
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат