GCSE Python #5: Printing, Comments, and Casting

preview_player
Показать описание
Introducing some more important concepts in Python, mainly with the aim of being able to output some information to a user's screen (which is what print is used for).

Try Now Answers:
1. "Guido is 64 years old" (by default the separator is just one space and replaces that comma)
2. Something like: print(name+": "+str(age)). The integer 'age' needs to be casted to a string to concatenate.
3. b) because salesPrice is being assigned the product of 2 floats, making it a float. Then, without any casting to a string, in the 3rd line it is being concatenated with two strings, which causes the error.

Рекомендации по теме
Комментарии
Автор

Option b is wrong because you have to cast i.e str(salesPrice) when using the + to separate instead of a comma

pwrcaelenx
Автор

Sir, for the questions, why is the last one wrong?

depressedsandwich