Top 5000 python programs examples with solutions - Part 4
Program 41:
How to write a program to print Fibonacci series of a number?
def fib(n):
p, q = 0, 1
while(p < n):
yield p
p, q = q, p + q
k=int(input('Enter the Number\n'))
for i in fib(k):
print(i)
Program 42:
Find out sum and average of given numbers using python?
5,8,2
def sum_average(*args):
sum=0
for i in args:
if i != '':
sum+=i
tot=len(args)
avg=sum/tot
print('Total Arg:',tot)
print('Total Sum:',sum)
print('Total Avg:',avg)
return(avg)
print(int(sum_average(5,8,2)))
Program 43:
How to get the size of list and tuple in bytes using python?
import sys
lst=[1,2,3,4,5,6,7]
tpl=('one','two','three','four','five')
print('The size of list in bytes',sys.getsizeof(lst))
print('The size of tuple in bytes',sys.getsizeof(tpl))
Program 44:
Find out anagram of two strings in python?
def anagram(a,b):
a=a.lower()
b=b.lower()
if len(a) == len(b):
a=sorted(a)
b=sorted(b)
if(a == b):
print('Both Values are anagram')
else:
print('Both Values are not anagram')
else:
print('Both a={} and b={} are not anagram'.format(a,b))
anagram('apple','dusty')
Program 45:
Find the occurrences of character in a string using python dictionaries?
var=input('enter the input string\n')
dic={}
for i in var:
if i in dic:
dic[i]+=1
else:
dic[i]=1
print('\nThe occurances of charaters',dic)
Program 46:
print the * using dictionary values in python?
for k,v in dic.items():
print(k,':',end='')
for i in range(0,v):
print('*',end='')
print()
Program 47:
Find out sum and average of student marks and findout toppers using dictionaries in python?
students={
'vijay':{'science':77,'english':34,'maths':100},
'ajith':{'science':71,'english':37,'maths':89},
'surya':{'science':98,'english':34,'maths':57}
}
topper_name=''
topper_marks=0
for name,details in students.items():
total=0
for sub,marks in details.items():
total+=marks
avg=int(total/3)
students[name]={'Average':avg,'Total':total}
if avg > topper_marks:
topper_name=name
topper_marks=avg
print('Average and Total Marks:',students)
print()
print('Topper Name:', topper_name)
print('topper_marks',topper_marks)
Program 48:
Create two dictionaries find out quantity purchased using python?
price={'pen':5,'bottle':30,'pencil':10,'books':30}
sales={'pen':10,'bottle':20,'pencil':40,'books':100}
total=0
for k,v in price.items():
total+=price[k]*sales[k]
print('Total:',total)
Program 49:
Write a program to delete every item of dictionary one by one from last pair using python?
product={'apple':20,'mango':10,'orange':15,'banana':20}
for i in range(len(product)):
print(product.popitem())
Program 50:
How to print the dictionary of dictionary values using python?
students={
'vijay':{'science':77,'english':34,'maths':100},
'ajith':{'science':71,'english':37,'maths':89},
'surya':{'science':98,'english':34,'maths':57}
}
print(students['vijay']['science']) print(students['ajith']['english'])
Labels: Top 5000 python programs examples with solutions Part 4

0 Comments:
Post a Comment
Note: only a member of this blog may post a comment.
<< Home