why does printf not work
and is writing print(""); with a semicolon at the end not a good practice?
printf is not a built-in function of the python language.
semi-colons allow you to multiple lines of code on the same line.
Using semicolon to write multiple lines of code on the same line is not a good practice.