/pythonPracticeQuestions

Python practice challenges from beginner to advanced

Primary LanguagePython

96 Python Practice Questions

There are simple, intermediate, and advanced challenges. These are for Python 3, if there are any issues please contact @Comrob2018.

Simple -

Someone who has just gone through an introductory Python course. They can solve some problems with 1 or 2 Python classes or functions. Normally, the answers could directly be found in the textbooks.

Intermediate -

Someone who has just learned Python, but already has a relatively strong programming background from before. They should be able to solve problems which may involve 3 or more Python classes or functions. The answers cannot be directly be found in the textbooks.

Advanced -

Someone who uses Python to solve more complex problem using more rich libraries functions and data structures and algorithms. They should be able to solve the problem using several Python standard packages and advanced techniques. The answers cannot be found in most textbooks and will require critical thinking to solve.

Format - practiceQuestions.py file
#-----------------------------------#
#Question 1
        
       Make a Program that does stuff.
                    
       #Example:
               Expected output and input for the question.
       #Hint:
               Helpful tips about completing the challenges
       #Note:
               Information about the question output
               
#--------------------------------------#
#Next Question

--------------------------------------------------------------
--------------------------------------------------------------


Format - solutions.py file
#--------------------------------------#
#Question 1
 
#Solution:
         Code to do things as explained in question. 

#--------------------------------------#
#Next Question