Question: Please write a function named new_person(name: str, age: int), which creates and returns a tuple containing the data in the arguments. The first element should

Please write a function named new_person(name: str, age: int), which creates and returns a tuple containing the data in the arguments. The first element should be the name and the second the age.

If the values stored in the parameter variables are not valid, the function should throw a ValueError exception.

Invalid parameters in this case include:

  • name is an empty string
  • name contains less than two words
  • name is longer than 40 characters
  • age is a negative number
  • age is greater than 150

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!