Условие:
# Задание 1: Обработка ошибок ввода пользователя
# Напишите программу, которая запрашивает у пользователя число. Если пользователь вводит что-то, что не может быть
# преобразовано в число (например, текст), программа должна обработать это исключение и повторно запросить ввод, пока
# пользователь не введет корректное число.
def string(string_input: str):
number_int = int(string_input)
number_float = float(string_input)
print("Строка переведена в число")
try:
string(input("Введите число: "))
except ValueError:
print("Введите число, а не строку")
except TypeError:
print("Ошибка типов")
except Exception as err:
print(f"Error: {err}")
else:
print("Ошибок в блоке трай не было")
finally:
print("Программа завершена")
