Explore complete Python source codes, practical programs, assignments, viva questions, and step-by-step video explanations from DEEPAKRAJTech live classes.
n = int(input("Enter a Number: "))
if n == 0:
print("Zero")
elif n > 0:
print("Positive")
else:
print("Negative")
โถ๏ธ
Watch Now on YouTube
n = int(input("Enter a Number: "))
fact = 1
while n > 0:
fact = fact * n
n = n - 1
print("Factorial:", fact)
โถ๏ธ
Watch Now on YouTube
# Method 1
lst = []
for i in range(1, 6):
n = eval(input(f"Enter Number {i}: "))
lst.append(n)
print("Maximum:", max(lst))
print("Minimum:", min(lst))
# Method 2
numbers = eval(input("Enter Comma Separated Values: "))
print("Maximum:", max(numbers))
print("Minimum:", min(numbers))
โถ๏ธ
Watch Now on YouTube
import calendar
year = int(input("Enter Year: "))
if calendar.isleap(year):
print(year, "is leap year")
else:
print(year, "is not leap year")
โถ๏ธ
Watch Now on YouTube
n = int(input("Enter a Number: "))
if n % 2 == 0:
print("Even Number")
else:
print("Odd Number")
โถ๏ธ
Watch Now on YouTube
x = int(input("Enter First Number: "))
y = int(input("Enter Second Number: "))
q = x // y
r = x % y
print("The Quotient is", q)
print("The Remainder is", r)
โถ๏ธ
Watch Now on YouTube
from datetime import datetime
dt = datetime.now()
print("Year:", dt.year)
print("Month:", dt.month)
print("Date:", dt.day)
โถ๏ธ
Watch Now on YouTube
n = int(input("Enter value of N: "))
for i in range(1, n + 1):
print(i, end=" ")
โถ๏ธ
Watch Now on YouTube
num = int(input("Enter a Number: "))
temp = num
rev = 0
while temp > 0:
digit = temp % 10
rev = rev * 10 + digit
temp = temp // 10
if num == rev:
print("Palindrome")
else:
print("Not Palindrome")
โถ๏ธ
Watch Now on YouTube
import numpy as np
arr = np.array([3, 6, 7, 2, 5, 1, 8])
print("Original Array:", arr)
print("Reversed Array:", arr[::-1])
โถ๏ธ
Watch Now on YouTube
import numpy as np
print("Array 1 Shape:", arr1.shape)
print("Array 1 Size:", arr1.size)
print("Array 1 Data Type:", arr1.dtype)
print("================================")
print("Array 2 Shape:", arr2.shape)
print("Array 2 Size:", arr2.size)
print("Array 2 Data Type:", arr2.dtype)
โถ๏ธ
Watch Now on YouTube
num = int(input("Enter a Number: "))
sum = 0
while num > 0:
digit = num % 10
sum = sum + digit
num = num // 10
print("Sum of Digits:", sum)
โถ๏ธ
Watch Now on YouTube
dict1 = {"England": "London", "Italy": "Rome"}
dict2 = {10: "ten", 20: "twenty", 30: "thirty"}
dict3 = {}
print("Length of dict1 is =", len(dict1))
print("Length of dict2 is =", len(dict2))
print("Length of dict3 is =", len(dict3))
โถ๏ธ
Watch Now on YouTube
tp = ("apple", "banana", "orange")
for item in tp:
print(item)
โถ๏ธ
Watch Now on YouTube
txt = input("Enter a sentence: ")
greeting = "Hello, "
print("First 5 characters:", txt[:5])
print("Last 5 characters:", txt[-5:])
print(greeting + txt)
โถ๏ธ
Watch Now on YouTube
n = int(input("Enter the value of n: "))
sum = 0
for num in range(1, n + 1):
sum = sum + num ** 2
print("Sum of squares of the first", n, "natural numbers is =", sum)
โถ๏ธ
Watch Now on YouTube
lst = [4, 1, 6, 2]
cubelist = []
for item in lst:
cubelist.append((item, item ** 3))
print(cubelist)
โถ๏ธ
Watch Now on YouTube
n = int(input("Enter a number: "))
digits = len(str(n))
print("Number of digits =", digits)
โถ๏ธ
Watch Now on YouTube
x = int(input("Enter the value of n: "))
for n in range(2, x + 1):
for i in range(2, n):
if n % i == 0:
break
else:
print(n, end=" ")
โถ๏ธ
Watch Now on YouTube
n = int(input("Enter any n number: "))
fact = 1
while n != 0:
fact = fact * n
n = n - 1
print("Factorial is = ", fact)
โถ๏ธ
Watch Now on YouTube
lst = [1, 2, 3, 2, 4, 4]
for i in range(len(lst)):
if lst[i] % 2 == 0 and lst[i] >= 0:
if lst[i] not in lst[:i]:
print(lst[i], end=" ")
else:
print(lst[i], end=" ")
โถ๏ธ
Watch Now on YouTube
# To run this program, use the CMD command line and provide two numbers as arguments for example: add.py 5 10
import sys
n1 = int(sys.argv[1])
n2 = int(sys.argv[2])
sum = n1 + n2
print("Sum is ", sum)
โถ๏ธ
Watch Now on YouTube
base = float(input("Enter base: "))
height = float(input("Enter height: "))
area = 0.5 * base * height
print("area of a triangle = ", area)
โถ๏ธ
Watch Now on YouTube
n = int(input("Enter any number: "))
power = len(str(n))
temp = n
sum = 0
while temp != 0:
digit = temp % 10
sum = sum + digit ** power
temp = temp // 10
if n == sum:
print(n, "Number is Armstrong")
else:
print(n, "Number is not Armstrong")
โถ๏ธ
Watch Now on YouTube
st = input("Enter a string: ")
viceversa = st.swapcase()
print(viceversa)
โถ๏ธ
Watch Now on YouTube
st = input("Enter a string: ")
rev = st[::-1]
if st == rev:
print("String is palindrome")
else:
print("String is not palindrome")
โถ๏ธ
Watch Now on YouTube
lst = [10, 20, 30, 40, 50]
for item in reversed(lst):
print(item, end=" ")
โถ๏ธ
Watch Now on YouTube
text = input("Enter a line of text: ")
characters = len(text)
vowels = 0
spaces = 0
for ch in text:
if ch.lower() in "aeiou":
vowels += 1
elif ch == " ":
spaces += 1
print("Number of Characters =", characters)
print("Number of Vowels =", vowels)
print("Number of Blank Spaces =", spaces)
โถ๏ธ
Watch Now on YouTube
lst = []
print("Enter 10 positive numbers:")
for i in range(10):
num = int(input())
lst.append(num)
key = int(input("Enter key to search: "))
for i in lst:
if i == key:
print("Yes")
break
else:
print("No")
โถ๏ธ
Watch Now on YouTube
import math
def series(x, n):
total = 0
for i in range(1, n + 1):
if i == 1:
total += x
else:
power = 2 * i
total += (x ** power) / math.factorial(power)
return total
x = int(input("Enter value of X: "))
n = int(input("Enter number of terms: "))
print("Sum of Series =", series(x, n))
โถ๏ธ
Watch Now on YouTube
# Python function that takes two lists and returns True if they have at least one common item.
def common_item(list1, list2):
for item in list1:
if item in list2:
return True
return False
# Example usage:
list_a = [1, 2, 3, 4]
list_b = [4, 5, 6]
print(common_item(list_a, list_b))
โถ๏ธ
Watch Now on YouTube
# Finds the largest, smallest and product from a list
numbers = list(eval(input("Enter numbers separated by comma: ")))
largest = max(numbers)
smallest = min(numbers)
product = 1
for num in numbers:
product *= num
print("Original List:", numbers)
print("Largest Number:", largest)
print("Smallest Number:", smallest)
print("Product of All Numbers:", product)
โถ๏ธ
Watch Now on YouTube
# Python Program: Cumulative Sum List
numbers = list(eval(input("Enter numbers separated by comma: ")))
s = 0
cumulative = []
for n in numbers:
cumulative.append(s)
s = s + n
print("Original List:", numbers)
print("Cumulative List:", cumulative)
โถ๏ธ
Watch Now on YouTube
# Program Count Words, Capital Letters, Small Letters, Digits, and Special Symbols
sentence = input("Enter a sentence: ")
word_count = 0
capital_letters = 0
small_letters = 0
digits = 0
special_symbols = 0
word_count = len(sentence.split())
# Loop through each character in the sentence
for char in sentence:
if char.isupper():
capital_letters += 1
elif char.islower():
small_letters += 1
elif char.isdigit():
digits += 1
elif not char.isspace() and not char.isalnum():
special_symbols += 1
# Display the results
print("\n--- Result ---")
print("Number of words :", word_count)
print("Number of capital letters:", capital_letters)
print("Number of small letters :", small_letters)
print("Number of digits :", digits)
print("Number of special symbols:", special_symbols)
โถ๏ธ
Watch Now on YouTube
# Replace every successive repetitive character with '?' in Python
def replace_repetitions(text):
result = ""
for i in range(len(text)):
if i > 0 and text[i] == text[i - 1]:
result += "?"
else:
result += text[i]
return result
text = replace_repetitions('school')
print(text)
โถ๏ธ
Watch Now on YouTube
# Python Program to compute the wages of a daily laborer as per the following rules:
name = input("Enter the name of the labourer: ")
hours = int(input("Enter the number of hours worked: "))
wage = 0
# Calculate wages based on hours worked
if hours <= 8:
wage = hours * 100
elif hours <= 12:
wage = 8 * 100 + (hours - 8) * 130 # โน100 base + โน30 extra
elif hours <= 16:
wage = 8 * 100 + 4 * 130 + (hours - 12) * 140 # โน100 base + โน40 extra
elif hours <= 20:
wage = 8 * 100 + 4 * 130 + 4 * 140 + (hours - 16) * 150 # โน100 base + โน50 extra
else:
wage = 8 * 100 + 4 * 130 + 4 * 140 + 4 * 150 + (hours - 20) * 160 # โน100 base + โน60 extra
# Display output
print("Labourer Name:", name)
print("Worked Hours:", hours)
print("Total Wages: Rs", wage)
โถ๏ธ
Watch Now on YouTube
# Program to multiply two numbers using repeated addition
# Input from user
x = int(input("Enter the number to be added repeatedly: "))
n = int(input("Enter how many times to add it: "))
total = 0
# Repeated addition
for i in range(n):
total = total + x
# Showing repeated addition result
print("Sum of two numbers using repeated addition is: ", total)
โถ๏ธ
Watch Now on YouTube
def exp_series(x, n):
sum = 1.0 # Starting with the first term (i = 0)
term = 1.0 # To keep track of x^i / i!
for i in range(1, n + 1):
term *= x / i # Efficient way to calculate x^i / i!
sum += term
return sum
# Example usage:
x = 3
n = 5
print("Sum of series:", exp_series(x, n))
โถ๏ธ
Watch Now on YouTube
import math
# Input from the user
x = int(input("Enter the value of X: "))
n = int(input("Enter number of terms: "))
sum = 0
# Loop for n terms
for i in range(n):
power = 2 * i + 1 # Only odd powers: 1, 3, 5, ...
fact = math.factorial(power)
term = (x ** power) / fact
sum += term # Add each term to the sum
# Final Output
print("Sum of the series is", sum)
โถ๏ธ
Watch Now on YouTube
# Program to print Armstrong numbers in a given range
start = int(input("Enter starting number: "))
end = int(input("Enter ending number: "))
for n in range(start, end + 1):
temp = n
sum = 0
digits = len(str(n))
while temp != 0:
rem = temp % 10
sum += rem ** digits
temp = temp // 10
if n == sum:
print(n, end=' ')
โถ๏ธ
Watch Now on YouTube
print("Hello World!")
print('Hello World!')
print("""Hello World!""")
print('''Hello World!''')
โถ๏ธ
Watch Now on YouTube
# This Python program adds two numbers
num1 = 14
num2 = 25
sum = num1 + num2
print('The sum of ', num1, ' and ', num2, ' is ', sum)
โถ๏ธ
Watch Now on YouTube
num1 = input('Enter first number: ')
num2 = input('Enter second number: ')
# Add two numbers
sum = float(num1) + float(num2)
# Display the sum
print('The sum of ', num1, ' and ', num2, ' is ', sum)
โถ๏ธ
Watch Now on YouTube
In order to access the Python library, you need to install it first : pip install pyautogui
'''
Automate any Chat-Messenger with Python
Author : DEEPAK RAJ
'''
# import the necessary module
import pyautogui
import time
time.sleep(5)
text = 'โ You Are Hack โ '
while True:
pyautogui.typewrite(text)
pyautogui.press('enter')
time.sleep(1)
โถ๏ธ
Watch Now on YouTube