Q. Write a Python program to modify the price of an item in the binary file Items.dat created data. Get the itemno of the item to be modified from the user.


Answer :-

import pickle
file = open("items.dat","rb")
data = []
try :
      while True :
            data.append( pickle.load( file ) )
except :
      file.close()
            
itemno = int(input("Enter item Number (for correction of price):- "))

for i in range( len( data )) :
      if data [i] [0] == itemno :
            price = float(input ("Enter New Price :- "))
            data [i][2] = price
            print("New price added successfully !!")

file = open("items.dat","wb")
for i in data :
      pickle.dump( i , file )
file.close()

Output :-

Enter item Number (for correction of price):- 4896
Enter New Price :- 796.58
New price added successfully !!

>>>

Post a Comment

You can help us by Clicking on ads. ^_^
Please do not send spam comment : )

Previous Post Next Post