BASIC PROGRAMS
a, b = 5, 10 a, b = b, a print(a, b)
name = input("Enter name: ") age = input("Enter age: ") print(f"My name
is {name} and I am {age} years old.")
length = 5 breadth = 3 area = length * breadth perimeter = 2 * (length +
breadth) print(area, perimeter)
p, r, t = 1000, 5, 2 si = (p * r * t) / 100 print(si)
c = float(input("Enter temperature in Celsius: ")) f = (c * 9/5) + 32
print(f"Fahrenheit: {f}")
name, age, city = "John", 25, "New York" print(name, age, city)
a, b, c, d = 5, 5.5, "Hello", True print(type(a), type(b), type(c),
type(d))
a, b, c = 5, 9, 3 print(max(a, b, c))
p, r, t = 1000, 5, 2 ci = p * (1 + r/100) ** t - p print(ci)
a, b = 10, 20 temp = a a = b b = temp print(a, b)
STRINGS
s = "hello" print(s[::-1])
s = "hello world" vowels = sum(1 for i in s if i in 'aeiouAEIOU')
consonants = len([i for i in s if i.isalpha()]) - vowels print(vowels,
consonants)
s = "madam" print("Palindrome" if s == s[::-1] else "Not Palindrome")
s = "Hello" print(s.upper()) print(s.lower())
s = "hello" for ch in set(s): print(ch, s.count(ch))
s = "remove spaces" print(s.replace(" ", ""))
s = "hello" for v in 'aeiouAEIOU': s = s.replace(v, '*') print(s)
a, b = "listen", "silent" print(sorted(a) == sorted(b))
sentence = "Python is an awesome language" words = sentence.split()
print(max(words, key=len))
s = "12345" print(s.isdigit())
LOOPS
for i in range(1, 51): print(i)
n = int(input("Enter number: ")) for i in range(1, 11): print(n, 'x', i,
'=', n*i)
n = int(input("Enter number: ")) f = 1 for i in range(1, n+1): f *= i
print(f)
a, b = 0, 1 n = int(input("Enter terms: ")) for _ in range(n): print(a)
a, b = b, a + b
for num in range(2, 101): for i in range(2, num): if num % i == 0: break
else: print(num)
for i in range(1, 6): print('*' * i)
n = 1234 sum = 0 while n > 0: sum += n % 10 n //= 10 print(sum)
n = 1234 rev = 0 while n > 0: rev = rev*10 + n%10 n //= 10 print(rev)
even = [i for i in range(1,51) if i%2==0] odd = [i for i in range(1,51) if
i%2!=0] print(even) print(odd)
s = sum(range(1,21)) print(s)
DATA STRUCTURES
lst = [3,6,1,8,9,2,4,5,7,10] print(max(lst), min(lst))
lst = [1,2,3,4,5,6] even = len([i for i in lst if i%2==0]) odd = len(lst)
- even print(even, odd)
lst = [4,2,9,1] print(sorted(lst)) print(sorted(lst, reverse=True))
lst = [1,2,2,3,4,4] print(list(set(lst)))
lst = [1,2,3,4,5] print(sum(lst), sum(lst)/len(lst))
t = (1,2,3,4,5) for i in t: print(i)
a, b = [1,2,3,4], [3,4,5,6] print(set(a) & set(b))
lst = [1,2,2,3] print(set(lst))
students = {'A':85, 'B':90, 'C':75, 'D':95, 'E':80} print(max(students,
key=students.get))
d1 = {'a':1, 'b':2} d2 = {'c':3, 'd':4} d1.update(d2) print(d1)
sentence = "this is a test this is" words = sentence.split() count = {}
for w in words: count[w] = count.get(w,0)+1 print(count)
d = {'a':1, 'b':2} print('a' in d)
keys = ['a','b','c'] values = [1,2,3] print(dict(zip(keys, values)))
d = {'a':1,'b':1,'c':2} res = {k:v for k,v in d.items() if
list(d.values()).count(v)==1} print(res)
students = {'S1':{'name':'A','age':20},'S2':{'name':'B','age':22}}
print(students)
FUNCTIONS
def is_prime(n): if n<2:return False for i in range(2,int(n**0.5)+1): if
n%i==0:return False return True print(is_prime(7))
def factorial(n): f=1 for i in range(1,n+1):f*=i return f
print(factorial(5))
def maximum(a,b,c): return max(a,b,c) print(maximum(3,7,5))
def reverse(s): return s[::-1] print(reverse('hello'))
def square(n): return n*n print(square(4))
def even_list(lst): return [i for i in lst if i%2==0]
print(even_list([1,2,3,4,5,6]))
def area_circle(r): from math import pi return pi*r*r
print(area_circle(5))
def fib(n): if n<=1:return n return fib(n-1)+fib(n-2) print([fib(i) for i
in range(6)])
def sum_n(n): if n==0:return 0 return n+sum_n(n-1) print(sum_n(10))
def is_palindrome(s): return s==s[::-1] print(is_palindrome('madam'))
FILE HANDLING
f=open("file.txt","w") f.write("Hello World") f.close()
f=open("file.txt") print(f.read()) f.close()
f=open("file.txt") print(len(f.readlines())) f.close()
f1=open("file.txt") f2=open("copy.txt","w") f2.write(f1.read())
f1.close();f2.close()
f=open("file.txt","a") f.write("\nAppended text") f.close()
f=open("file.txt") print(len(f.read().split())) f.close()
f=open("file.txt") print(max(f.read().split(), key=len)) f.close()
f=open("file.txt") data=f.read().replace("old","new")
open("file.txt","w").write(data)
f=open("students.txt","w") for i in range(3): name=input("Name: ")
marks=input("Marks: ") f.write(name+' '+marks+'\n') f.close()
f=open("nums.txt") print(sum(map(int,f.read().split()))) f.close()
LIBRARIES
import random print([random.randint(1,100) for _ in range(5)])
import math print(math.sqrt(16))
from datetime import datetime print(datetime.now())
import random print(random.randint(1,6))
import random print(random.randint(100000,999999))