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

标题: Python基础练习100题
文章作者: lanlonus
文章链接: https://www.lonuslan.com/articles/2021/05/18/1621312686074.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hi I'm LonusLan
    评论
    0 评论
avatar

取消