Tell us what’s happening:
In the employee_profile_generator practice for Step 1 the wording is ambiguous and needs to be updated. the practice asks the user to:
Create a variable first_name which stores the string John and a variable last_name which stores the string Doe. Then print first_name and last_name.
my code was:
first_name = ‘John’
last_name = ‘Doe’
print(first_name + ’ ’ + last_name)
which outputs: John Doe
which meets the requirements of the practice that says to print the first_name AND last_name… however the practice only accepted this code which I wrote after struggling to understand what I did wrong:
first_name = ‘John’
last_name = ‘Doe’
print(first_name)
print(last_name)
this would be the correct answer if the questions said "print the first_name THEN print the last_name which it does not…
The word AND indicates the question is requesting the user to either concatenate the first_name AND last_name : print(first_name + last_name) JohnDoe or that it wants the user to think creatively and add the ’ ’ (blank space): print(first_name + ’ ’ + last_name) John Doe
These are the kinds of ambiguous wordings that throw a lot of new users off in the beginning and whereas it is always good to grapple with material to get a better understanding of the material it’s not possible for a brand new user to know what is going wrong without a troubleshooting “HELP” feature in the practice or if the wording is intentionally ambiguous. Looking at the forums I see that many other users struggle with the other Steps throughout this entire exercise even though some of them also had entirely acceptable code to meet the requirements of the practice as it was worded.
Appreciate the feedback! Thanks in advance.