Python | The Print and Divide Puzzle

In this puzzle you have to print numbers up to a certain range in descending order. If the number is divisible by 5 and 3 print “Pawan Here”, If the number is divisible by 5 print “Here” and If the number is divisible by 3 print “Pawan”

Sample Input List

 -- i = 1 - 20 ( range ) --

Output

 -- Here 19 Pawan 17 16 Pawan Here 14 13 Pawan 11 Here Pawan 8 7 Pawan Here 4 Pawan 2 1 --

Solution

 -- for i in range(20,0,-1): if i % 15 == 0: print ("Pawan Here") elif i % 5 == 0: print ("Here") elif i % 3 == 0: print ("Pawan") else: print (i) --

Output

 --In Python3 Here 19 Pawan 17 16 Pawan Here 14 13 Pawan 11 Here Pawan 8 7 Pawan Here 4 Pawan 2 1 --

Enjoy 🙂

Please add a comment(s) if you have one or multiple solutions in mind. Thank You.

Pawan Khowal

Pawan is a Data Engineer. If you need any help in writing code/puzzle or training please email at – pawankkmr”AT”gmail.com. Meanwhile please go through the top pages of his blog.

Page Detail URL
☛ Python Puzzles https://msbiskills.com/list-of-python-coding-interview-puzzles/
☛ SQL Tricky Queries https://msbiskills.com/sql-puzzles-finding-outputs/
☛ SQL Server Perfomance tuning Articles https://msbiskills.com/sql-performance-tuning/
☛ SQL Server Articles https://msbiskills.com/t-sql/
☛ SQL Interview Questions & Answers https://msbiskills.com/sql-server-interview-questions/