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

50 lines
1.3 KiB
Python

#from operator import itemgetter
def bestCustomer(txt):
with open(txt, 'r') as f:
content1 = f.readlines()
maxval = 0
for i in content1:
i = i.split(',')
i[3] = float(i[3])
if i[3] > maxval:
maxval = i[3]
i[3] = str(i[3])
bestcus = ','.join(i)
return bestcus
def giftVoucher(txt):
cus = bestCustomer(txt)
cus = cus.split(',')
cus[3] = float(cus[3])
with open(txt, 'r') as f:
content2 = f.readlines()
lst = []
for j in content2:
if j == cus:
pass
else:
j = j.split(',')
lst.append(j)
#sorted_content = sorted(lst, key=itemgetter(3), reverse=True)
# for k in sorted_content:
cus[3] = str(cus[3])+'\n'
for k in lst:
if k == cus:
print(cus, '70% Souvenir pouch')
elif float(k[3]) <= 1500:
k[3] = str(k[3])
print(k, '15%')
elif float(k[3]) <= 2500:
k[3] = str(k[3])
print(k, '30%')
else:
k[3] = str(k[3])
print(k, '50%')
print('The best customer of the year:', bestCustomer('Customer.txt'))
giftVoucher('Customer.txt')