This is a program which asks a user to input a barcode , then my program finds the specified product , asks the user how many of a product they would like to purchase , if they
Well, it is not rounded as intended, because you store it as a String first and round it second.
I would recommend to swap the lines values = [str(product), str(price), str(order*price)] and price = str(round(price,2))
values = [str(product), str(price), str(order*price)]
price = str(round(price,2))