Python Interview Questions Set - 7 Released
Intermediate Level
Importing Required Libraries
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
np.random.seed(42)
Python Program to Check Whether a Given Number is Even or Odd using Recursion
def checkEvenOdd(num):
if num < 2:
return (num%2 == 0) #True or False
else:
return checkEvenOdd(num-2)
def printResult(res):
if res:
print("Number is Even")
else:
print("Number is Odd")
ur_input = int(input("Enter Some Number: "))
printResult(checkEvenOdd(ur_input))
Python Program to Check Whether a Number is Positive or Negative
Aproch 01
def checkPosNeg(num):
if num == 0:
return f"Number is Zero"
elif num > 0:
return f'Number is Positive'
else:
return f'Number is Negative'
ur_input = int(input("Enter Some Number: "))
Aproch 02
ur_input = int(input("Enter Some Number: "))res = f'Number is Zero' if ur_input == 0 else f'Number is Positive' if ur_input > 0 else f'Number is Negative'
Python Program to Print All Odd Numbers in a Range
start, end = map(int, input("Enter the range: ").split())
def printOdds(start, end):
for i in range(start, end+1):
if i%2 != 0:
print(i, end=',')
printOdds(start, end)
Python Program to Print All Integers In Range that Aren’t Divisible by Either 2 or 3
start, end = map(int, input("Enter the range: ").split())
def divBy23(start, end):
for i in range(start, end+1):
if i%2!=0 and i%3!=0:
print(i, end=',')
divBy2
3(start, end)
Python Program to Print All Numbers in a Range Divisible by a Given Number
start, end, div_num = map(int, input("Enter the numbers: ").split())
def aDivByNumber(start, end, n):
for i in range(start, end+1):
if i%n==0:
print(i, end=',')
aDivByNumber(start, end, div_num)
Sum of Digits Program in Python
Aproch 01
ur_input = input("Enter Some Number: ")
total_ = 0
for i in ur_input:
total_ += int(i)
print(total_)
Sum of Digit of a Number using Recursion in Python
def digit_sum(num):
if num < 10:
return num
else:
return (num%10+digit_sum(num//10))
res = digit_sum(ur_input)
print(res)
Sum of of Numbers using lambda function
lst = [i for i in range(1, 10)] # [1,2,3,4,5,6,7,8,9,10]
from functools import reduce
sum_ = reduce(lambda x,y:x+y, lst)
print(sum_)
Python Program to Count the Number of Digits in a Number
ur_input = input("Enter Some Number: ")
from collections import Counter
res = dict(Counter(ur_input))
print(res)
Python Program to Find All the factors of a positive Integer
ur_input = int(input("Enter Some Number: "))
for i in range(2, ur_input+1):
if ur_input % i == 0:
print(i)
Recent Comments
Archives
Categories
Categories
- Inspiration (1)
- Style (1)
- Technical Blog (43)
- Tips & tricks (2)
- Uncategorized (26)