def register_user(email, age):
if email is None:
raise ValueError("email обязателен")
if not isinstance(email, str):
raise TypeError("email должен быть строкой")
if not email.strip():
raise ValueError("email не может быть пустым")
if not isinstance(age, int):
raise TypeError("age должен быть int")
if age < 0 or age > 150:
raise ValueError("age вне допустимого диапазона")
# дальше — сохранение в базу
return {"email": email.strip(), "age": age}
def register_user(email, age):
if email is None:
raise ValueError("email обязателен")
if not isinstance(email, str):
raise TypeError("email должен быть строкой")
if not email.strip():
raise ValueError("email не может быть пустым")
if not isinstance(age, int):
raise TypeError("age должен быть int")
if age < 0 or age > 150:
raise ValueError("age вне допустимого диапазона")
# дальше — сохранение в базу
return {"email": email.strip(), "age": age}