Question: Python 3 Help Write a function called name_facts that will take a firstname (string) as an input parameter, and print out various facts about the

Python 3 Help

Write a function called name_facts that will take a firstname (string) as an input parameter, and print out various facts about the name, including:

1) its length,

2) whether it starts with the letter A, and

3) whether it contains a Z or X.

To gain full credit for this exercise, you must use string formatting to print out the result.

Hints:

  • You will probably want to convert the string to lowercase when checking conditions 2 and 3. You can get by without it, but you'll have to make sure you check both lower and uppercase versions of the letters
  • You will have to use the in operator for condition 3
  • You will also probably want to make a separate message for conditions 2 and 3 (depending on the answer) and use string formatting to join them into the final message

Example output:

  • Given "Allegra" as input: Your name is 7 letters long, does start with the letter A, and does not contain a Z or X
  • Given "Xander" as input: Your name is 6 letters long, does not start with the letter A, and does contain a Z or X

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!