Skip to content

sajjadali-fullstack/python-daily-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

134 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Stars Forks Watchers Repo Size Last Commit Issues License

Python Daily Challenges πŸš€

If these challenges helped you, please give a ⭐. It helps me stay motivated!

Welcome to my Python revision journey! In this repository, I am documenting daily logic-building questions and their solutions from my entire Full-Stack Python course.

🎯 Project Goal

My goal is to write clean, maintainable code and master Python's core & advance conceptsβ€”including Logic, Data Structures, and OOPsβ€”in alignment with industry-level standards."

πŸ› οΈ Tech Stack

Languages:

  • Language: Python
  • Focus: Logic Building, Algorithms, and Problem Solving

✍️ About the Author

I am Shaikh Sajjad Ali Javed Ali*, an aspiring Full-Stack Python Developer based in Mumbai. I am passionate about building scalable web apps (like my e-commerce project GenZKart) and solving complex backend problems.

πŸ”₯ Support

πŸ’‘If this repo helps you, consider giving it a ⭐ β€” it really motivates me to keep going!


πŸ“ˆ Course Progress Tracker

Day Question / Challenge Status Solution Link
Q.1 Swap two numbers βœ… Done View Code
Q.2 Add 2 complex numbers βœ… Done View Code
Q.3 Convert char case without built-in functions and number to ASCII βœ… Done View Code
Q.4 eval() built-in function βœ… Done View Code
Q.5 Find area of rectangleπŸ˜‰ βœ… Done View Code
Q.6 Find simple interestπŸ€‘ βœ… Done View Code
Q.7 Calculate total average βœ… Done View Code
Q.8 HackerRank arithmetic operation Problem 1 βœ… Done View Code
Q.9 Delete last digit βœ… Done View Code
Q.10 Read last digit βœ… Done View Code
Q.11 Read middle digit βœ… Done View Code
Q.12 Adding two numbers βœ… Done View Code
Q.13 Eligible to vote Ternary βœ… Done View Code
Q.14 Even Odd Checker Ternary βœ… Done View Code
Q.15 Check Login or Not Ternary βœ… Done View Code
Q.16 Max Of Two Ternary βœ… Done View Code
Q.17 Grading System Ternary βœ… Done View Code
Q.18 Ticket Pricing Ternary βœ… Done View Code
Q.19 Empty List / Not Ternary βœ… Done View Code
Q.20 Calculate Total Avg Result βœ… Done View Code
Q.21 Login Application βœ… Done View Code
Q.22 Discount Applied / Not βœ… Done View Code
Q.23 *Scolarship Grant / Not βœ… Done View Code
Q.24 Perfect Number Checker βœ… Done View Code
Q.25 Exam Portal Access βœ… Done View Code
Q.26 SECURE Admin Access βœ… Done View Code
Q.27 Vowel or not chr βœ… Done View Code
Q.28 Check Number (+ve, -ve, Zero) βœ… Done View Code
Q.29 Character alphabet, digit or special character βœ… Done View Code
Q.30 Vowels or not βœ… Done View Code
Q.31 Calculate Electricity Bill (accept number unit from user) βœ… Done View Code
Q.32 Numbers divisible with 7 or not βœ… Done View Code
Q.33 Year Leap πŸ“† βœ… Done View Code
Q.34 Last Digit is Even or not βœ… Done View Code
Q.35 Number is 3 Digit or not βœ… Done View Code
Q.36 Person Senior Citizen or not βœ… Done View Code
Q.37 Minimum of 2 values βœ… Done View Code
Q.38 Divisible 2 & 3 βœ… Done View Code
Q.39 Grading System βœ… Done View Code
Q.40 HackerRank 2 if-elif-else-problem βœ… Done View Code
Q.41 Bike Tax calculate if-elif-else-problem βœ… Done View Code
Q.42 Employee Bonus calculate if-elif-else-problem βœ… Done View Code
Q.43 uppercase to lower case & lower case to uppercase if-elif-else-problem βœ… Done View Code
Q.44 login application using nested if βœ… Done View Code
Q.45 Generate OTP if-elif-else-problem βœ… Done View Code
Q.46 Country famous for if-elif-else-problem βœ… Done View Code
Q.47 Greatest of 3 if-elif-else-problem βœ… Done View Code
Q.48 Numberto Word format if-elif-else-problem βœ… Done View Code
Q.49 Positive or Negative Using if else βœ… Done View Code
Q.50 Match input digit [0-9] Using match statement βœ… Done View Code
Q.51 Menu Circle, Triangle, and Rectangle Using match case βœ… Done View Code
Q.52 Vowels Consonant Using match Case βœ… Done View Code
Q.53 Add, Sub, Multi, div Using match Case βœ… Done View Code
Q.54 WeekDay Weekends Using match Case βœ… Done View Code
Q.55 Even Odd Using match Case βœ… Done View Code
Q.56 Traffic Light Simulator Using match Case βœ… Done View Code
Q.57 Brand name and print a Custom message if-elif-else-problem βœ… Done View Code
Q.58 Print 5 Times Hello Using While Loop βœ… Done View Code
Q.59 Can you predict the output of this Python while loop? βœ… Done View Code
Q.60 Decrement WHILE LOOP βœ… Done View Code
Q.61 Input 5 numbers & print sum WHILE LOOP βœ… Done View Code
Q.62 Count Input Digit WHILE LOOP βœ… Done View Code
Q.63 Print Hello Sajjad' WHILE LOOP ⏳ Pending View Code
Q.64 'Hello Sajjad' WHILE LOOP ⏳ Pending View Code
Q.65 Print the message 'Hello Sajjad' WHILE LOOP ⏳ Pending View Code
Q.n Hello Sajjad+num for loop ⏳ Pending View Code
Q.200 Write a simple Python class that simulates CRUD for a student list. ⏳ Pending View Code
Q.201 Dynamic Class Injection using Metaclasses ⏳ Pending View Code

✍️ Learning from

I am solving these challenges by following my professional training course and supplementary tutorials from YouTube to strengthen my logic and practical skills.


Start Date: 9 April, Thursday 2026
End Date: Ongoing (Learning never stops! πŸš€)


πŸš€ How to Use & Clone

If you want to practice these challenges locally:

  1. Clone the Repo:
    git clone [https://github.com/sajjadali-fullstack/python-daily-challenges.git](https://github.com/sajjadali-fullstack/python-daily-challenges.git)

About

A comprehensive repository tracking my daily Python coding journey, from core fundamentals to advanced full-stack concepts,.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages