Python基础练习100题
Break The Ice With Python
A journey of 100+ simple yet interesting problems which are explained, solved, discussed in different pythonic ways
Introduction
The exercise text contents of this repository was collected from GitHub account of zhiwehu. I collected it to practice and solve all the listed problems with python. Even after these collected problems are all set up, I will try to add more problems in near future. If you are a very beginner with python then I hope this 100+ exercise will help you a lot to get your hands free with python.
One will find the given problems very simple and easy to understand. A beginner can try 3-5 problems a day which will take a little time to solve but definitely will learn a couple of new stuff (no matter how lazy you are :P ). And after regular practice of only a month, one can find himself solved more than 100++ problems which are obviously not a deniable achievement.
In this repository, I will be gradually updating the codebase of the given problems with my own solutions. Also, I may try to explain the code and tell my opinion about the problem if needed. Main Authors solutions are in python 2 & my solutions will be in python 3. Every problem is divided into a template format which is discussed below. There is a discussion section so don't forget to share your opinion, ideas and feel free to discuss anything wrong or mistake
A Big Thanks to apurvmishra99 for contributing the repository by cleaning up the formatting of all Days_.md files. fixing some random errors, fixing some variable naming with PEP8 conventions, and adding a whole new folder of jupyter notebook of all 24 days.
100+ Python challenging programming exercises
1. Problem Template
- Question
- Hints
- Solution
2. Practice Status
- Day 1- Question 1-3
- Day 2- Question 4-9
- Day 3- Question 10-13
- Day 4- Question 14-15
- Day 5- Question 16-17
- Day 6- Question 18-19
- Day 7- Question 20-21
- Day 8- Question 22-25
- [Day 9]( "Day 9 Status")- Question 26-30
- [Day 10]( "Day 10 Status")- Question 31-37
- [Day 11]( "Day 11 Status")- Question 38-43
- [Day 12]( "Day 12 Status")- Question 44-46
- [Day 13]( "Day 13 Status")- Question 47-50
- [Day 14]( "Day 14 Status")- Question 51-53
- [Day 15]( "Day 15 Status")- Question 54-59
- [Day 16]( "Day 16 Status")- Question 60-64
- [Day 17]( "Day 17 Status")- Question 65-69
- [Day 18]( "Day 18 Status")- Question 70-74
- [Day 19]( "Day 19 Status")- Question 75-79
- [Day 20]( "Day 20 Status")- Question 80-84
- [Day 21]( "Day 21 Status")- Question 85-89
- [Day 22]( "Day 22 Status")- Question 90-94
- [Day 23]( "Day 23 Status")- Question 95-99
- [Day 24]( "Day 24 Status")- Question 100-103
