In this exercise you don't have to use format specifiers (%s,%d or %f).
You have to just print the type of different data types.
Have Python print out the type of an int, a float, and a str string in the editor. You can pick any values on which to call type(), so long as they produce one of each.
when you do these...
"%f" % 2.3 ---> '2.300000'
"%d" % 2 -- > '2'
%s" % "s" --->'s'
"%f" % 2 --> '2.000000'
"%d" % 2.33 --> '2'
Note: they all are strings.
Now you can see you need to pass same data type as specifiers.
type(3) will return <class 'int'> which is not a data type.
Tho you can insert them as string and by using %s.
But it will not let you pass the exercise.
I'd suggest to print them separately.
and so on for float and string values.