Q-1. Write a python program to Generate dictionary of numbers and their squares.
Input:10
Output:{1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81, 10: 100}

Python Code:

#generate squares of numbers

n=int(input())
item={}
for i in range(1,n+1):
    item[i]=i*i
print(item)
Q-2. Write a Python program to sum all the items in a dictionary.
Input:{'data_1':5,'data_2':6,'data_3':7}
Output:18

Python Code:

#sum of items in dictionary

my_dict = {'data_1':5,'data_2':6,'data_3':7}
result=0
for key in my_dict:    
    result=result +my_dict[key]

print(result)

Q-3. Write a Python program to multiply all the items in a dictionary.
Input:{'data_1':5,'data_2':6,'data_3':7}
Output:210

Python Code:

#multiply of items in dictionary

my_dict = {'data_1':5,'data_2':6,'data_3':7}
result=1
for key in my_dict:    
    result=result *my_dict[key]

print(result)

Q-4. Write a Python program to get the product of two dictionary keys.
Input:dict_1 = {'data_1' : 6, 'data_2' : 4, 'data_3' : 7}
           dict_2 = {'data_1' : 10, 'data_2' : 6, 'data_3' : 10}
Output:dictionary 1 : {'data_1': 6, 'data_2': 4, 'data_3': 7} dictionary 2 : {'data_1': 10, 'data_2': 6, 'data_3': 10} The product dictionary is : {'data_1': 60, 'data_2': 24, 'data_3': 70}

Python Code:

#product of two dictionary

dict_1 = {'data_1' : 6, 'data_2' : 4, 'data_3' : 7} 
dict_2 = {'data_1' : 10, 'data_2' : 6, 'data_3' : 10} 
print("dictionary 1 : " + str(dict_1)) 
print("dictionary 2 : " + str(dict_2))  
result = {key: dict_2[key] * dict_1.get(key, 0)  
                       for key in dict_2.keys()} 
 
print("The product dictionary is : " + str(result)) 
Q-5. Write a Python program to check a dictionary is empty or not
Input:{}
Output:Dictionary is empty

Python Code:

#check if dictionary is empty or not

my_dict = {}

if not bool(my_dict):
    print("Dictionary is empty")
else:
    print("dictionary is not empty")
Categories: Miscellaneous

0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Insert math as
Block
Inline
Additional settings
Formula color
Text color
#333333
Type math using LaTeX
Preview
\({}\)
Nothing to preview
Insert