Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- money = input('Total money: ')
- mi = int(money)
- Food = ['Taco', 'Burrito', 'Nacho']
- Price = [6, 4, 2]
- Dict = {f:p for (f, p) in zip(Food, Price)}
- while mi >= 0:
- RFS = random.sample(Food, 1)[0]
- cost = Dict[RFS]
- mi = mi - cost
- print("item: {} cost: {} money you have: {} ".format(RFS,cost,mi))
- import random
- money = int(input('Total money: '))
- Food = ['Taco', 'Burrito', 'Nacho']
- Price = [6, 4, 2]
- Dict = {f:p for (f, p) in zip(Food, Price)}
- Purchases = {f:0 for f in Dict}
- stop = False
- while not stop:
- for i in Dict:
- cost = Dict[i]
- if money - cost < 0:
- stop = True
- break
- else:
- money -= cost
- Purchases[i] += 1
- print(Purchases)
- import random
- money = input('Total money: ')
- mi = int(money)
- Food = ['Taco', 'Burrito', 'Nacho']
- Price = [6, 4, 2]
- Dict = {f:p for (f, p) in zip(Food, Price)}
- totals = {'Taco': 0, 'Burrito': 0, 'Nacho': 0, 'Change': 0}
- while mi > 0:
- RFS = random.sample(Food, 1)[0]
- cost = Dict[RFS]
- if cost <= mi:
- mi += - cost
- print("item: {} cost: {} money you have: {} ".format(RFS, cost, mi))
- totals[RFS] += 1
- elif all(i > mi for i in Price):
- totals['Change'] = mi
- break
- print(totals)
- Total money: 11
- item: Nacho cost: 2 money you have: 9
- item: Taco cost: 6 money you have: 3
- item: Nacho cost: 2 money you have: 1
- {'Taco': 1, 'Burrito': 0, 'Nacho': 2, 'Change': 1}
- from collections import Counter
- money = input('Total money: ')
- mi = int(money)
- Food = ['Taco', 'Burrito', 'Nacho']
- Price = [6, 4, 2]
- Dict = {f:p for (f, p) in zip(Food, Price)}
- purchase_ls = []
- while mi >= min(Price):
- for aFood in Food:
- if mi < int(Price[Food.index(aFood)]):
- continue
- purchase_ls.append(aFood)
- cost = int(Price[Food.index(aFood)])
- mi = mi - cost
- print("item: {} cost: {} money you have: {} ".format(aFood,cost,mi))
- if mi <= 0:
- break
- print(dict(Counter(purchase_ls)))
- Total money: 22
- item: Taco cost: 6 money you have: 16
- item: Burrito cost: 4 money you have: 12
- item: Nacho cost: 2 money you have: 10
- item: Taco cost: 6 money you have: 4
- item: Burrito cost: 4 money you have: 0
- {'Taco': 2, 'Burrito': 2, 'Nacho': 1}
- Total money: 20
- item: Taco cost: 6 money you have: 14
- item: Burrito cost: 4 money you have: 10
- item: Nacho cost: 2 money you have: 8
- item: Taco cost: 6 money you have: 2
- item: Nacho cost: 2 money you have: 0
- {'Taco': 2, 'Burrito': 1, 'Nacho': 2}
- Total money: 10
- item: Taco cost: 6 money you have: 4
- item: Burrito cost: 4 money you have: 0
- {'Taco': 1, 'Burrito': 1}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement