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
Get step-by-step solutions from verified subject matter experts
