Python Challenge
Loading device compatibility...
Item added to wish list.
Item removed from wish list.
1
A Quiz app for users who would like to learn and test their python programming knowledge.
The app has two main mode.
Challenge Mode
A total of 20 questions will be presented. Points will be awarded based on the time taken to solve each question. Challenge ends when the user chooses the wrong answer or completes all the 20 questions.
Practice Mode
The questions are sorted into different topics. User can choose to practise on their topics of choice.
10 questions will be presented, and the user can continue the practice even if they get the wrong answer. Points will not be awarded for the Practice mode.
All the questions and answers will be shown at the end of the practice session.
The app has two main mode.
Challenge Mode
A total of 20 questions will be presented. Points will be awarded based on the time taken to solve each question. Challenge ends when the user chooses the wrong answer or completes all the 20 questions.
Practice Mode
The questions are sorted into different topics. User can choose to practise on their topics of choice.
10 questions will be presented, and the user can continue the practice even if they get the wrong answer. Points will not be awarded for the Practice mode.
All the questions and answers will be shown at the end of the practice session.
My review
Review from
Reviews
3.9
421 total
5 173
4 127
3 53
2 34
1 34
Andy K
Could be better I don't like that the explanation of a wrong answer goes away automatically. Also already correct answered questions should not come again before all other questions are answered. Good idea, but will not use it anymore for the mentioned reasons.
Chris Winner
So helpful! 4 stars because, I would like a 'next' button before proceeding to the next question. If I get it wrong, I would like time to read the explanation and re-read the code to fully understand why. Otherwise, great training aid. And thank you.
Luis Mailhos
Good design, poor implementation. While fun to play for a while it is useless as a learning tool, for it doesn't wait for the user read the right answer. It also has a few errors like asking for the value of Y while expecting the value of X.
Warren McClure II
Feature request After a failed quiz, could the explanation stay on the screen and give two buttons, one to do another quiz and one to view score? I want more time to read and understand how i messed up, don't really care about my score usually, and often just want to do another quiz right then.
Manuel Shelton
Python 2 quiz game. Love the idea Great idea und thanks for this app. 2 Things I would wish for. 1st much more different quiz question on all topics. 2nd python3 quiz question and the possibility to choose which version to play.
wayne brook
Would of give 5 stars if: When I get one wrong on the practice the explanation of the answer only pops up for a split second and there it no time to see it
User reviews
Could be better I don't like that the explanation of a wrong answer goes away automatically. Also already correct answered questions should not come again before all other questions are answered. Good idea, but will not use it anymore for the mentioned reasons.
So helpful! 4 stars because, I would like a 'next' button before proceeding to the next question. If I get it wrong, I would like time to read the explanation and re-read the code to fully understand why. Otherwise, great training aid. And thank you.
Good design, poor implementation. While fun to play for a while it is useless as a learning tool, for it doesn't wait for the user read the right answer. It also has a few errors like asking for the value of Y while expecting the value of X.
Feature request After a failed quiz, could the explanation stay on the screen and give two buttons, one to do another quiz and one to view score? I want more time to read and understand how i messed up, don't really care about my score usually, and often just want to do another quiz right then.
Python 2 quiz game. Love the idea Great idea und thanks for this app. 2 Things I would wish for. 1st much more different quiz question on all topics. 2nd python3 quiz question and the possibility to choose which version to play.
Would of give 5 stars if: When I get one wrong on the practice the explanation of the answer only pops up for a split second and there it no time to see it
Please dev for P3 Thanks devs for this useful app. If you could, Python3 would be awesome, with more practice topics (maybe even an advanced section), material UI and an option to donate for ad removal. Best Python quiz app I've found!
Pretty good. My only criticism would be that it's not dynamic enough. Practice questions come up in the real thing exactly the same making it easy to memorize answers.
Very poor If the questions are blatantly incorrect, how can we be expected to respond correctly? The questions are also very academic and most are of a similar nature, so it becomes very boring after a short time.
Practice Not able to check solution as it goes away immediately. And Practice should contains some material to refer instead it directly fires questions.
Needs a bigger sample of questions and the feedback on incorrect answers should stay longer on the screen. Otherwise very cool.
App is broken, e.g. the first question I got: a = 1 b = 2 c = a/b It said the answer was 0, but according to my interpreter: >>> a = 1 >>> b = 2 >>> c = a / b >>> c 0.5 Fix your questions, devs.
One of the questions is incorrectly written. What is value of y? Should be what is value of X?.
I agree with other comments, there is a lot of room for improvement but also potential:)
Needs a "continue" button I like the app but without being able to understand why your answer is wrong it's kind of pointless. It's impossible to read the explanations at the end of the problem when you take the user to the score page a couple seconds after they get an incorrect answer. You could easily fix this by adding a continue button to allow the user to proceed to the score page instead of doing so automatically.
Like it BUT There is no pause! :( I have no chance to read a description of my mistake. Plus in practise there is only tests, nothing to read...
Invasive Stop trying to force me to log into Google play games. If I cancel it then there's no reason to keep forcing it after every question.
Needs work I like it, but as many others have said, there isn't enough time on practice session to read the explanations when you get an answer wrong... you know... the learning part.
Python 2.7 Some questions are clearly written for python 2.7 and the answer has changed in python 3.4. But it is nowhere to be seen that this is for an outdated version of python
Great Recap Fun to play, but I agree with a previous comment about the incorrect answer feedback not displaying long. It would also be nice to be able to see the feedback at the end and go back to it for reference.
Annoying play services sign in. This in itself is a challenge
Fun for a quick challenge, but answers should stay up longer.
It's good but When you answer incorrectly, it doesn't give enough time to read where it explains what the script does. You should have to tap the screen to continue to the next question, i feel like im missing the most beneficial part of this app.
Just wrong Too many wrong questions and answers. When it says you're wrong the screen moves on too quickly to verify if your answer was wrong or the application's answer was wrong. Poor implementation of a nice idea.
Good idea, at times, shoddy implementation I've found a couple of errors already. If you're stuck on an answer and can't figure out why you can't figure out how they got their answer it may be because their answer is wrong. Two examples which I verified with the Python 2.7 interpreter: (1) def funA (x,y,z): r = x+y*z return r print funA (2,3,4) First, technically, the function can't "output" anything as outputting implies printing to screen not merely creating a non-void function. Second, line 4 produces a syntactic error in the interpreter. It should be: x = 2; y = 3; z = 4 def funA (x, y, z): r = x + y * z print ( r ) funA (x, y, z) (2) i = 0 while i <= 5: print i i = i + 2 The answer is 0,2,4. However, picking this answer gives an error message and claims 1,3,5 is the correct answer.
Not well programmed Good app idea... Really really bad implementation. I wonder how such a poorly programmed app could actually challenge other perhaps better programmers.
Review deleted
What's New
Fixed issue on bad color contrast between the text and background.
Additional information
Updated
2 November 2015
Installs
10,000 - 50,000
Current Version
1.2.1
Requires Android
3.0 and up
Permissions
Report
Flag as inappropriate Offered By
The Apps Garden
Developer