Python codes
Python codes
Operators:
Arithmetic: =,-,*,/,**,//
10+5
8-3
2*2
4/2
2**3#power operator
1/2
1//2#integer division
17/3
17//3
7//3
a=1
b=2
a<b
a>b
a==1
Assignment: =,+=,-=
a=1
a+=1#a=a+1
print(a)
Membership: in , not in# check membership
x=[1,2,3]
3 not in x
Identity: is, is not#"is" will return True if two variables point to the same object
a=1
a is 1
Data types
Mutable#Changable
list[]
set{}
dict{}
Immutable#Not changable
Numbers
str
tuple()
x=[1,2,3,2]
type(x)
x[0:2]
x[1]=5
print(x)
x.append(4)#add
x.count(2)
x.pop()#remove last value
del x[0]
x.append('hi')
x.extend('hi')
a=(1,2,3)
type(a)
a[1]=5#error
a={1,2,3}
b={3,4}
a.intersection(b)
a.union(b)
4.dictionary
student={1:'A',2:'B',3:'C',4:'D'}#syntax-- key:value
#rollno:name
student[2]
student[2]='Z'
student
student={1:'A',2:'B',3:'C',4:'D',1:'y'}#Duplication of key is not possible
student.keys()
student.values()
student.items()
5.string
st="welcome"
len(st)
type(st)
st[:3]
st+st2
st.replace('e','x')
st.lower()
st.upper()
st.capitalize()
len(st)
print(st)
print(st)
6.Numbers
a=1
type(a)#int
b=1.1
type(b)#float
c=1+2j
type(c)#complex
#type conversion
a=1
float(a)
str(a)
#Decision statements
if
elif
else
#1
a=1
b=2
if a<b:
#2
a=3
b=2
if a<b:
#3
a=3
b=2
if a<b:
else:
#4
a=3
b=3
if a<b:
else:
#5
a=3
b=3
if a<b:
elif a==b:
else:
print('same number')
#Looping statement
syntax:
while condition:
statements
eg:print 1 to 10'''
a=1
while a<=10:
print(a)
a+=1
'''
#flow:
do
statements
while(condition)
syntax:
while True:
statements
condition
a=1
while True:
print(a)
a+=1
if a>10:
break
'''
3.For loop
syntax:
statements
eg: '''
for i in range(10):#0-9
print(i)
for i in range(1,11):#1-10
print(i)
#range(start,end,increment/decrement)
for i in range(1,10,2):#1,3,5,7,9
print(i)
for i in range(10,1,-2):#10,8,6,4,2
print(i)
#Function definition
'''syntax:
def name(arguments):
return statement'''
statements
def add(x,y):
return(x+y)
add(1,5)
odd=[]
even=[]
for i in x:
if i%2==0:
even.append(i)
else:
odd.append(i)
print('odd')
print('Even')
identify([1,2,3,4,5,6])
import pandas as pd
x=pd.DataFrame({'x':[1,2,3,4,5],'y':[2,4,6,8,10]})
x.apply(lambda x:x.mean())
##########################################################################
x=[1,2,3,4,5]
[i**2 for i in x]
or
for i in x:
print(i*i)
#User input
z=x+y
print(z)
a = int(x)
b = int(y)
z=a+b
print(z)
or
z=x+y
print(z)
ch = input('enter a char')
print(ch)
ch = input('enter a char')
print(ch[0])
or
ch = input('enter a char')[0]
print(ch)
print(result)
av = 5
i=1
while i <= x:
if i>av:
print("Out of stock")
break
print("Candy")
i+=1
print("Bye")
for i in range(1,101):
if i%3==0:
continue
print(i)
print("Bye")
for i in range(1,101):
if i%3==0 or i%5==0:
continue
print(i)
print("Bye")
for i in range(1,101):
continue
print(i)
print("Bye")
for i in range(1,101):
if(i%2!=0):
pass
else:
print(i)
print("Bye")
#Patterns
print("#")
print("# # # #")
print("# ")
print("# ")
print("# ")
print("# ")
print("# ",end="")
print("# ",end="")
print("# ",end="")
for j in range(4):
print("# ",end="")
print()
for j in range(4):
print("# ",end="")
print()
for j in range(4):
####
print()
for i in range(4): #
for j in range(i+1): ##
####
print()
print("# ",end="") ##
print()
#############################
def fib(n):
a=0
b=1
if n == 1:
print(a)
else:
print(a)
print(b)
for i in range(2,n):
c=a+b
a=b
b=c
print(a+b)
fib(100)
#################
def fact(n):
f=1
for i in range(1,n+1):
f=f*i
return f
x=4
result = fact(x)
print(result)
def fact(n):
if(n==0):
return 1
result = fact(5)
print(result)
####for else#####
nums = [12,16,18,20,25]
if num % 5 == 0:
print(num)
nums = [10,16,18,21,26]
if num % 5 == 0:
print(num)
break
else:
print("not found")
########################
num = 10
for i in range(2,num):
if num % i == 0:
print("Not Prime")
break
else:
print("Prime")
a=5
b=2 #b=0
print(a/b)
print("Bye")
##################
a=5
b=2 #b=0
try:
print(a/b)
except Exception as e:
print("Bye")
##################
a=5
b=2
try:
print("resource Open")
print(a/b)
k = int(input("Enter a number"))
print(k)
except ZeroDivisionError as e:
except ValueError as e:
print("Invalid Input")
except Exception as e:
finally:
print("resource Closed")