Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. f2= open('Товары.txt','a')
  2. f2.write('ручки 25\n')
  3. f2.write('фломастеры 350\n')
  4. f2.write('альбом 350\n')
  5. f2.close()
  6.  
  7.  
  8. with open('Товары.txt','r') as file:
  9. result={}
  10. for line in file:
  11. line=line.split()
  12. result[line[0]]=line[1]
  13.  
  14. print(result)
  15. print("===")
  16.  
  17. def find_expensive(dic):
  18. max_price=0
  19. expensives=[]
  20. for i in dic.items():
  21. if float(i[1])>max_price:
  22. max_price=float(i[1])
  23. for i in dic.items():
  24. if float(i[1])==max_price:
  25. expensives.append(i[0])
  26. return expensives
  27.  
  28. s=find_expensive(result)
  29. print(s)
  30.  
  31. print("===")
  32.  
  33. def skidka(dic,exp):
  34. for i in exp:
  35. dic[i]=str(float(dic[i])*0.9)
  36. with open('Новые цены.txt', 'w') as file:
  37. for elem in dic.items():
  38. file.write(' '.join(elem)+'\n')
  39.  
  40. result={}
  41. with open('Товары.txt') as file:
  42. for line in file:
  43. line=line.split()
  44. result[line[0]]=line[1]
  45.  
  46. skidka(result, find_expensive(result))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement