Сервис быстрых ответов от искусственного интеллекта
Вопрос пользователя:
Ответ нейросети:
Задание 1:
name = input("Введите ваше имя: ") age = input("Введите ваш возраст: ") try: age = int(age) if age < 0 or age > 130: raise ValueError("Некорректный возраст") print(f"Привет, {name}! Твой возраст - {age}") except ValueError as e: print(f"Ошибка: {e}")
Задание 2:
def format_greeting(name, age):
if not isinstance(age, int):
raise ValueError("Возраст должен быть целым числом")
if age < 0 or age > 130:
raise ValueError("Некорректный возраст")
return f"Привет, {name}! Твой возраст - {age}"
# Версия 1
name = input("Введите ваше имя: ")
age = input("Введите ваш возраст: ")
try:
age = int(age)
print(format_greeting(name, age))
except ValueError as e:
print(f"Ошибка: {e}")
# Версия 2
name = input("Введите ваше имя: ")
age = input("Введите ваш возраст: ")
try:
age = int(age)
print(format_greeting(name, age))
except ValueError as e:
print(f"Ошибка: {e}")
В обеих версиях функции format_greeting
проверяется корректность возраста внутри функции. В первой версии обработка исключения происходит вне функции, а во второй версии - внутри функции.
Напишите нам, если в вопросе есть ваши персональные данные (yasnoponyatno24@yandex.ru)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.