 
Помогите с заданием на Python, даю 16 баллов: 1. Написать функцию которая принимает на вход число
от 1 до 100. Если число равно 13, функция поднимает исключительную ситуации ValueError иначе возвращает введенное число, возведенное в квадрат. Далее написать основной код программы. Пользователь вводит число. Введенное число передаем параметром в написанную функцию и печатаем результат, который вернула функция. Обработать возможность возникновения исключительной ситуации, которая поднимается внутри функции. 0
        0
         0
        0
    Ответы на вопрос
 
        Ответ:
def f(n):
if n == 13:
raise ValueError
else:
return n * n
n = int(input())
f(n)
 0
                    0
                     0
                    0
                 
            Конечно, я могу помочь вам с этим заданием на Python. Вот решение:
pythondef square_or_error(number):
    if number == 13:
        raise ValueError("Число не может быть равно 13!")
    else:
        return number ** 2
try:
    user_input = int(input("Введите число от 1 до 100: "))
    result = square_or_error(user_input)
    print("Результат:", result)
except ValueError as e:
    print("Ошибка:", e)
В этом коде мы создали функцию square_or_error, которая принимает число в качестве параметра. Если число равно 13, функция поднимает исключение ValueError. В противном случае, функция возвращает число, возведенное в квадрат.
Затем в основном коде мы запрашиваем у пользователя ввод числа. Затем передаем это число в функцию square_or_error и сохраняем результат. Если исключение ValueError было поднято внутри функции, мы его перехватываем и выводим сообщение об ошибке. В противном случае, мы печатаем результат, который вернула функция.
Обратите внимание, что я предположил, что пользователь будет вводить только целые числа от 1 до 100. Если это не так, вы можете добавить дополнительные проверки на валидность ввода.
 0
                    0
                     0
                    0
                Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			