Build an Employee Profile Generator - Step 18

Tell us what’s happening:

i’m stuck python certification build an employee profile generator step 18, how to resolve it, after slicing last three character?

Your code so far

first_name = 'John'
last_name = 'Doe'
full_name = first_name + ' ' + last_name
address = '123 Main Street'
address += ', Apartment 4B'
employee_age = 28
employee_info = full_name + ' is ' + str(employee_age) + ' years old'
print(employee_info)
experience_years = 5
experience_info = 'Experience: ' + str(experience_years) + ' years'
print(experience_info)
position = 'Data Analyst'
salary = 75000
employee_card = f'Employee: {full_name} | Age: {employee_age} | Position: {position} | Salary: ${salary}'
print(employee_card)
employee_code = 'DEV-2026-JD-001'
department = employee_code[0:3]
print(department)
year_code = employee_code[4:8]
print(year_code)
initials = employee_code[9:11]
print(initials)

# User Editable Region

last_three = employee_code[-3:15]
print(last_three)

# User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36

Challenge Information:

Build an Employee Profile Generator - Step 18

Just use exactly what the instructions show—that’s all you need to get the last three characters.

I’ve done it, but it’s still not right, this the instructions

You can also use negative numbers to slice from the end of a string. For example, -1 refers to the last character, -2 refers to the second-to-last character, and so on.

To get the last three characters of a string, you can use string[-3:]. Note how the stop parameter is omitted after the colon. This means the slicing should proceed up to the string boundary.

Create a variable named last_three. Use negative indexing to extract the last three characters from employee_code (which represent the ID number). Finally, print last_three to the terminal.

With that, the employee card workshop is complete.

this my code

employee_code = ‘DEV-2026-JD-001’

department = employee_code[0:3]

print(department)

year_code = employee_code[4:8]

print(year_code)

initials = employee_code[9:11]

print(initials)

last_three = employee_code[-3:15]

print(last_three)

last_three = employee_code[-3:15]

Have a look at the example code. Can you see where you have gone wrong?

string[-3:]

ok thanks bro, i misunderstand when i read the instructions

1 Like