Task
In this challenge, you were provided a variable quotient which you had to print after embedding it in a string and formatting it in such a way that the output would only display it up to 3 decimal places.
Solution
The first thing you had to figure out was that the f string interpolator can be used to format strings.
print(f....)
In the print statement, you had to write the required string and where ever you wanted to embed a variable, you had to insert a $ followed by the variable name, quotient.
println(f"The quotient is $quotient")
Next, you needed to format the string by creating your format specifier based on your requirements. Because quotients are usually of the type Float, you need to use the f conversion-character which is preceded by the number of decimal places you wanted to display, i.e. .3. Finally, % is the start of the format specifier
println(f"The quotient is $quotient%.3f")
You can find the complete solution below:
You were required to write the code on line 3.