Test your knowledge of Python 3! This quiz contains a mix of beginner and intermediate Python 3 questions.
1. Educational explanations. 👍 Explanations cover why the correct answers are correct. E.g.: #q1, #q5, #q6
2. Well-used and self-made media. 👍 E.g.: #q1, #q2, #q3
question 4. How do you make a string uppercase in Python? it does not convert the string itself but rather returns uppercased copy of the string leaving original one the same.
question 8. Which of the following will produce a float? '6/2' will produce float only in Python 3. In Python 2 it will be int. I think you should specify version not only in the description but in the question too.
P.S. the questions are a little bit monotonous imho. But the explanation is awesome!!!
some of the questions so that the quiz wouldn't be too difficult, but I
didn't change the quiz level.
Yes, you are right about the
uppercase strings. I originally had a different image that would make it
more clear, but I changed it so that there would be less text since the
images can sometimes be small (see here if you are interested: https://telegra.ph/file/1a5e74f9e4fbab2d66ab7.png).
I didn't want the images and questions to be too long since people are
trying to answer quickly, but maybe I should have kept in more details. I
could add in that the questions are for Python 3 as well. I'm glad you
liked the explanations! :)
The images for each question were a nice touch, the questions are well-chosen and the explanations are nicely formatted and contain a "Read more" link. I also liked the subtle nod of `features.insert(2, 'video_calls')` :D
The only thing that isn't necessarily true is that tuples are (always) faster than lists as question 22 implies, but this also isn't that important due to it at least holding true for most cases.
Again, really well done and good luck!
The quiz might attract minimal participants but the effort u put in is unmatched and require great skill.
I salute you.,👍👌👌👌