Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. n,t=map(int,input().split(','))
  2. pstr=input()
  3. plist=pstr.split(',')
  4. totalsold=[]
  5. for i in range(n):
  6. onegoodsold = [int(i) for i in input().split(',')]
  7. totalsold.append(onegoodsold)
  8. sales_sum=0
  9. plist_new=[int(x) for x in plist]
  10. for i in range(n):
  11. for j in range(t):
  12. sales_sum+=plist_new[i]*totalsold[i][j]
  13. daily_sales=[]
  14. for j in range(t):
  15. salesperday=0
  16. for i in range(n):
  17. salesperday+=plist_new[i]*totalsold[i][j]
  18. daily_sales.append(salesperday)
  19. daily_sales_new=[str(x) for x in daily_sales]
  20. daily_sales_str=",".join(daily_sales_new)
  21. Daily_avg=int(sales_sum/t)
  22. goods_sales_list=[]
  23. for i in range(n):
  24. goods_sales=0
  25. for j in range(t):
  26. goods_sales+=plist_new[i]*totalsold[i][j]
  27. goods_sales_list.append(goods_sales)
  28. goods_sales_new=[str(x) for x in goods_sales_list]
  29. goods_sales_str=",".join(goods_sales_new)
  30. goods_avg=[int(x/t) for x in goods_sales_list]
  31. goods_avg_new=[str(x) for x in goods_avg]
  32. goods_avg_str=",".join(goods_avg_new)
  33. max=0
  34. for W in range(0,7):
  35. total=0
  36. days=0
  37. for day in range(W,t,7):
  38. days+=1
  39. total+=daily_sales[day]
  40. average=int(total/days)
  41. if average>max:
  42. max=average
  43. best_day=day
  44. besttday=(best_day+1)%7
  45. if besttday==0:
  46. besttday=7
  47. analysis_str=input()
  48. analysis=analysis_str.split(',')
  49. if analysis.count(str(1))>=1:
  50. print(sales_sum)
  51. if analysis.count(str(2))>=1:
  52. print(daily_sales_str)
  53. if analysis.count(str(3))>=1:
  54. print(Daily_avg)
  55. if analysis.count(str(4))>=1:
  56. print(goods_sales_str)
  57. if analysis.count(str(5))>=1:
  58. print(goods_avg_str)
  59. if analysis.count(str(6))>=1:
  60. print(besttday)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement