Py File PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

n=5

for i in range(1,n+1):
for k in range(n-i):
print(" ",end='')
for j in range(i,0,-1):
print(j,end='')
for l in range(2,i+1):
print(l, end='')
print()
s1=input()
s2=input()

flag=0

for i in s1:
if i not in s2:
print("Not Balanced")
flag=1
break

if flag ==0:
print("Balanced")
l1=[1,3,5,7,9,10]
l2=[2,4,6,8]
l1.pop()
[l1.append(i) for i in l2]
print(l1)
t = (('r',3),('t',1),('e',2),('y',9))
l=[]
for i in range(len(t)):
l.append(t[i][1])
l.sort()
t2=()
for i in l:
for j in t:
if j[1]==i:
t2+=(j,)
break
print(t2)
l=[(1, 2), (2, 3), (3, 4)]
for i in range(len(l)):
l[i]=list(l[i])
print(l)
from math import pow

b=input("Enter binary number : ")


d=0
for i in range(len(b)):
if b[(i+1)*-1]=='1':
d+=pow(2, i)
print(d)
from random import choices,randint
t=[randint(1000000000,9999999999) for i in range(100)]
print(choices(t,k=2))
def cubesum(a):
p=len(str(a))
s=0
for i in str(a):
s+=int(i)**p
return s

def isarmstrong(a):
if cubesum(a)==a:
return 1
return 0

def printarmstrong(a):
counter = 0
while(a):
if isarmstrong(counter):
print(counter)
a-=1
counter+=1

a=int(input("Enter number of armstrong numbers to print : "))


printarmstrong(a)
from numpy import arange

arr=arange(100,200,10).reshape(5,2)
print(arr)
from matplotlib.pyplot import bar,pie,show,xlabel,ylabel,title

x = ['Java', 'Python', 'PHP', 'JavaScript', 'C#', 'C++']


y = [22.2, 17.6, 8.8, 8, 7.7, 6.7]

bar(x, y)
xlabel("Languages")
ylabel("Popularity")
title("Popularity of Programming Language")
show()
pie(y,labels=x)
show()
f=open("PYTHON.TXT","r")
count=0
for i in f.read():
if i.isupper():
count+=1
print(count)
f.close()
d={"January":31, "February":28, "March":31, "April":30, "May":31,
"June":30, "July":31, "August":31, "September":30, "October":31,
"November":30, "December":31}

a=input("Enter the month : ")


print(f"There are {d[a.capitalize()]} days in {a}")
l=list(d.keys())
l.sort()
print(l)
print([k for k,v in d.items() if v == 31])
v=[i for i in d.values()]
v.sort()
k=""
d1=d.copy()
for a in v:
for i,j in d1.items():
if a==j:
print((i,j))
k=i
break
del d1[k]
f=open("PYTHON.TXT")
print(f.tell())
f.seek(4)
print(f.read(5))
f.seek(f.tell()+10)
print(f.tell())
print(f.read(10))
f.close()
from pickle import dump,load

d={}

a = int(input("Enter no of records : "))

for i in range(a):
r = int(input("Enter roll no : "))
n= input("Enter name : ")
m= int(input("Enter marks : "))
d[r]=[n,m]
dump(d,open("bfile.pkl","wb"))

r = int(input("Enter roll no to update : "))


m= int(input("Enter new marks : "))
d=load(open("bfile.pkl","rb"))
d[r][1]=m
dump(d,open("bfile.pkl","wb"))

r = int(input("Enter roll no to delete : "))


d=load(open("bfile.pkl","rb"))
del d[r]
dump(d,open("bfile.pkl","wb"))

d=load(open("bfile.pkl","rb"))
print(d)

r = int(input("Enter roll no : "))


n= input("Enter name : ")
m= int(input("Enter marks : "))
d[r]=[n,m]
dump(d,open("bfile.pkl","wb"))

r = int(input("Enter roll no to search : "))


d=load(open("bfile.pkl","rb"))
print(d[r])
from pandas import read_csv,DataFrame as df

a = int(input("enter number of records: "))

d={"id":[], "pass":[]}

for i in range(a):
u = input("user id : ")
p = input("password : ")
d["id"].append(u)
d["pass"].append(p)

df(d).to_csv("data.csv",index=False)

u = input("user the id to search: ")

dat=read_csv("data.csv")

print("password =","".join([i for i in dat["pass"].where(dat["id"]==u) if


type(i)==str]))

You might also like