This repository has been archived on 2025-12-15. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2024-09-20 14:17:13 +03:00

30 lines
828 B
Python

def sortValue(line):
line_fields = line.strip().split(',')
price = float(line_fields[3])
return price
def bestCustomer(filename):
f1 = open(filename)
customer = f1.readlines()
customer.sort(key=sortValue,reverse=True)
f1.close()
return customer[0]
def giftVoucher(filename):
f1 = open(filename)
gift = ["15%","30%","50%","70%"]
y = bestCustomer(filename).split(",")
for customer in f1:
c = customer.split(",")
if float(c[3])<1500:
print(c,gift[0])
elif float(c[3])<=2500:
print(c,gift[1])
elif float(c[3])!=float(y[3]):
print(c,gift[2])
else:
print(c,gift[3]," Souvenir pouch")
#main program
print("The best customer of the year:",bestCustomer("Customer.txt"))
giftVoucher("Customer.txt")