behave appropriately no matter where the decimal point appears for the most partyou can use decimals without worrying about how they behave simply enter the numbers you want to useand python will most likely do what you expect but be aware that you can sometimes get an arbitrary number of decimal places in your answer this happens in all languages and is of little concern python tries to find way to represent the result as precisely as possiblewhich is sometimes difficult given how computers have to represent numbers internally just ignore the extra decimal places for nowyou'll learn ways to deal with the extra places when you need to in the projects in part ii avoiding type errors with the str(function oftenyou'll want to use variable' value within message for examplesay you want to wish someone happy birthday you might write code like thisbirthday py age message "happy age "rd birthday!print(messageyou might expect this code to print the simple birthday greetinghappy rd birthdaybut if you run this codeyou'll see that it generates an errortraceback (most recent call last)file "birthday py"line in message "happy age "rd birthday! typeerrorcan' convert 'intobject to str implicitly this is type error it means python can' recognize the kind of information you're using in this example python sees at that you're using variable that has an integer value (int)but it' not sure how to interpret that variables and simple data types