Skip to content

Instantly share code, notes, and snippets.

@bobbicodes
Created January 4, 2017 13:46
Show Gist options
  • Save bobbicodes/86630f257e4d32adaccb6fc98e72a4f2 to your computer and use it in GitHub Desktop.
Save bobbicodes/86630f257e4d32adaccb6fc98e72a4f2 to your computer and use it in GitHub Desktop.
#!/usr/bin/python2.7
# Assign numbers to items and print menu:
print 'Building Supplies Store Hardware Store'
print '----------------------- --------------'
print '1. Nails 7. Hammers'
print '2. Boards 8. Tape measures'
print '3. Bricks 9. Shovels'
print '4. Gum 10. Spatulas'
print '5. Glue 11. Ladders'
print '6. Paint 12. Drills'
print ''
print 'Farmer\'s Market Furniture Store'
print '---------------- ---------------'
print '13. Veggies 20. Chairs'
print '14. Sacks 21. Tables'
print '15. Melons 22. Towels'
print '16. Cream 23. Cabinets'
print '17. Corn 24. Couches'
print '18. Cheese'
print '19. Meat'
print ''
print 'Gardening Supplies Donut Shop'
print '------------------ ----------'
print '25. Grass 31. Donuts'
print '26. Sprouts 32. Smoothies'
print '27. Stupid Chairs 33. Buns'
print '28. Fires 34. Cheesecakes'
print '29. Mowers 35. Yogurt'
print '30. Gnomes 36. Coffee'
print ''
print 'Fashion Store Fast Food Restaurant'
print '------------- --------------------'
print '37. Hats 42. Ice cream sandwiches'
print '38. Shoes 43. Pizza'
print '39. Watches 44. Burgers'
print '40. BS 45. Fries'
print '41. BP 46. Lemonade'
print ' 47. Popcorn'
print ''
print 'Home Appliances'
print '---------------'
print '48. Grills'
print '49. Fridges'
print '50. Bulbs'
print '51. TVs'
print '52. Mics'
print ''
print 'So what do you want?'
item = raw_input("Enter item needed: ")
quantity = raw_input("How many? ")
#load dictionary file
import pprint, pickle
pkl_file = open('needed.pkl', 'rb')
needed = pickle.load(pkl_file)
pkl_file.close()
# augment value if key exists, add new key if not.
# This section is LONG! There's got to be a simpler way.
# It takes over 500 lines to individually check if each item is in the list.
# Doesn't seem very pythonic. But it works...
if int(item) == 1:
if 'nails' in needed:
needed["nails"] += int(quantity)
else:
needed["nails"] = int(quantity)
if int(item) == 2:
if 'boards' in needed:
needed["boards"] += int(quantity)
else:
needed["boards"] = int(quantity)
if int(item) == 3:
if 'bricks' in needed:
needed["bricks"] += int(quantity)
else:
needed["bricks"] = int(quantity)
if int(item) == 4:
if 'gum' in needed:
needed["gum"] += int(quantity)
else:
needed["gum"] = int(quantity)
if int(item) == 5:
if 'glue' in needed:
needed["glue"] += int(quantity)
else:
needed["glue"] = int(quantity)
if int(item) == 6:
if 'paint' in needed:
needed["paint"] += int(quantity)
else:
needed["paint"] = int(quantity)
if int(item) == 7:
if 'hammers' in needed:
needed["hammers"] += int(quantity)
else:
needed["hammers"] = int(quantity)
if int(item) == 8:
if 'tapes' in needed:
needed["tapes"] += int(quantity)
else:
needed["tapes"] = int(quantity)
if int(item) == 9:
if 'shovels' in needed:
needed["shovels"] += int(quantity)
else:
needed["shovels"] = int(quantity)
if int(item) == 10:
if 'spats' in needed:
needed["spats"] += int(quantity)
else:
needed["spats"] = int(quantity)
if int(item) == 11:
if 'ladders' in needed:
needed["ladders"] += int(quantity)
else:
needed["ladders"] = int(quantity)
if 'boards' in needed:
needed["boards"] += int(quantity) * 2
else:
needed["boards"] = int(quantity) * 2
if int(item) == 12:
if 'drills' in needed:
needed["drills"] += int(quantity)
else:
needed["drills"] = int(quantity)
if int(item) == 13:
if 'veggies' in needed:
needed["veggies"] += int(quantity)
else:
needed["veggies"] = int(quantity)
if int(item) == 14:
if 'sacks' in needed:
needed["sacks"] += int(quantity)
else:
needed["sacks"] = int(quantity)
if int(item) == 15:
if 'melons' in needed:
needed["melons"] += int(quantity)
else:
needed["melons"] = int(quantity)
if 'sprouts' in needed:
needed["sprouts"] += int(quantity)
else:
needed["sprouts"] = int(quantity)
if 'shovels' in needed:
needed["shovels"] += int(quantity)
else:
needed["shovels"] = int(quantity)
if int(item) == 16:
if 'cream' in needed:
needed["cream"] += int(quantity)
else:
needed["cream"] = int(quantity)
if int(item) == 17:
if 'corn' in needed:
needed["corn"] += int(quantity)
else:
needed["corn"] = int(quantity)
if int(item) == 18:
if 'cheese' in needed:
needed["cheese"] += int(quantity)
else:
needed["cheese"] = int(quantity)
if int(item) == 19:
if 'meat' in needed:
needed["meat"] += int(quantity)
else:
needed["meat"] = int(quantity)
if int(item) == 20:
if 'chairs' in needed:
needed["chairs"] += int(quantity)
else:
needed["chairs"] = int(quantity)
if 'hammers' in needed:
needed["hammers"] += int(quantity)
else:
needed["hammers"] = int(quantity)
if 'nails' in needed:
needed["nails"] += int(quantity)
else:
needed["nails"] = int(quantity)
if int(item) == 21:
if 'tables' in needed:
needed["tables"] += int(quantity)
else:
needed["tables"] = int(quantity)
if 'hammers' in needed:
needed["hammers"] += int(quantity)
else:
needed["hammers"] = int(quantity)
if 'nails' in needed:
needed["nails"] += int(quantity) * 2
else:
needed["nails"] = int(quantity) * 2
if 'boards' in needed:
needed["boards"] += int(quantity)
else:
needed["boards"] = int(quantity)
if int(item) == 22:
if 'towels' in needed:
needed["towels"] += int(quantity)
else:
needed["towels"] = int(quantity)
if 'tapes' in needed:
needed["tapes"] += int(quantity)
else:
needed["tapes"] = int(quantity)
if int(item) == 23:
if 'cabs' in needed:
needed["cabs"] += int(quantity)
else:
needed["cabs"] = int(quantity)
if 'paint' in needed:
needed["paint"] += int(quantity)
else:
needed["paint"] = int(quantity)
if 'boards' in needed:
needed["boards"] += int(quantity) * 2
else:
needed["boards"] = int(quantity) * 2
if int(item) == 24:
if 'couches' in needed:
needed["couches"] += int(quantity)
else:
needed["couches"] = int(quantity)
if 'drills' in needed:
needed["drills"] += int(quantity)
else:
needed["drills"] = int(quantity)
if 'glue' in needed:
needed["glue"] += int(quantity)
else:
needed["glue"] = int(quantity)
if int(item) == 25:
if 'grass' in needed:
needed["grass"] += int(quantity)
else:
needed["grass"] = int(quantity)
if 'shovels' in needed:
needed["shovels"] += int(quantity)
else:
needed["shovels"] = int(quantity)
if int(item) == 26:
if 'sprouts' in needed:
needed["sprouts"] += int(quantity)
else:
needed["sprouts"] = int(quantity)
if 'shovels' in needed:
needed["shovels"] += int(quantity)
else:
needed["shovels"] = int(quantity)
if int(item) == 27:
if 'stch' in needed:
needed["stch"] += int(quantity)
else:
needed["stch"] = int(quantity)
if 'boards' in needed:
needed["boards"] += int(quantity)
else:
needed["boards"] = int(quantity)
if int(item) == 28:
if 'fires' in needed:
needed["fires"] += int(quantity)
else:
needed["fires"] = int(quantity)
if 'gum' in needed:
needed["gum"] += int(quantity) * 2
else:
needed["gum"] = int(quantity) * 2
if 'bricks' in needed:
needed["bricks"] += int(quantity) * 2
else:
needed["bricks"] = int(quantity) * 2
if 'shovels' in needed:
needed["shovels"] += int(quantity)
else:
needed["shovels"] = int(quantity)
if int(item) == 29:
if 'mowers' in needed:
needed["mowers"] += int(quantity)
else:
needed["mowers"] = int(quantity)
if 'paint' in needed:
needed["paint"] += int(quantity)
else:
needed["paint"] = int(quantity)
if int(item) == 30:
if 'gnomes' in needed:
needed["gnomes"] += int(quantity)
else:
needed["gnomes"] = int(quantity)
if 'gum' in needed:
needed["gum"] += int(quantity) * 2
else:
needed["gum"] = int(quantity) * 2
if 'glue' in needed:
needed["glue"] += int(quantity)
else:
needed["glue"] = int(quantity)
if int(item) == 31:
if 'donuts' in needed:
needed["donuts"] += int(quantity)
else:
needed["donuts"] = int(quantity)
if 'sacks' in needed:
needed["sacks"] += int(quantity)
else:
needed["sacks"] = int(quantity)
if int(item) == 32:
if 'smoothies' in needed:
needed["smoothies"] += int(quantity)
else:
needed["smoothies"] = int(quantity)
if 'melons' in needed:
needed["melons"] += int(quantity)
else:
needed["melons"] = int(quantity)
if 'sprouts' in needed:
needed["sprouts"] += int(quantity)
else:
needed["sprouts"] = int(quantity)
if 'shovels' in needed:
needed["shovels"] += int(quantity)
else:
needed["shovels"] = int(quantity)
if int(item) == 33:
if 'buns' in needed:
needed["buns"] += int(quantity)
else:
needed["buns"] = int(quantity)
if 'sacks' in needed:
needed["sacks"] += int(quantity) * 2
else:
needed["sacks"] = int(quantity) * 2
if 'cream' in needed:
needed["cream"] += int(quantity)
else:
needed["cream"] = int(quantity)
if int(item) == 34:
if 'cheesecakes' in needed:
needed["cheesecakes"] += int(quantity)
else:
needed["cheesecakes"] = int(quantity)
if 'cheese' in needed:
needed["cheese"] += int(quantity)
else:
needed["cheese"] = int(quantity)
if 'melon' in needed:
needed["melon"] += int(quantity)
else:
needed["melon"] = int(quantity)
if 'sprouts' in needed:
needed["sprouts"] += int(quantity)
else:
needed["sprouts"] = int(quantity)
if 'shovels' in needed:
needed["shovels"] += int(quantity)
else:
needed["shovels"] = int(quantity)
if 'sacks' in needed:
needed["sacks"] += int(quantity)
else:
needed["sacks"] = int(quantity)
if int(item) == 35:
if 'yogurt' in needed:
needed["yogurt"] += int(quantity)
else:
needed["yogurt"] = int(quantity)
if 'cream' in needed:
needed["cream"] += int(quantity)
else:
needed["cream"] = int(quantity)
if 'melons' in needed:
needed["melons"] += int(quantity)
else:
needed["melons"] = int(quantity)
if 'sprouts' in needed:
needed["sprouts"] += int(quantity)
else:
needed["sprouts"] = int(quantity)
if 'shovels' in needed:
needed["shovels"] += int(quantity)
else:
needed["shovels"] = int(quantity)
if int(item) == 36:
if 'coffee' in needed:
needed["coffee"] += int(quantity)
else:
needed["coffee"] = int(quantity)
if 'cream' in needed:
needed["cream"] += int(quantity)
else:
needed["cream"] = int(quantity)
if int(item) == 37:
if 'hats' in needed:
needed["hats"] += int(quantity)
else:
needed["hats"] = int(quantity)
if 'tapes' in needed:
needed["tapes"] += int(quantity)
else:
needed["tapes"] = int(quantity)
if int(item) == 38:
if 'shoes' in needed:
needed["shoes"] += int(quantity)
else:
needed["shoes"] = int(quantity)
if 'glue' in needed:
needed["glue"] += int(quantity)
else:
needed["glue"] = int(quantity)
if int(item) == 39:
if 'watches' in needed:
needed["watches"] += int(quantity)
else:
needed["watches"] = int(quantity)
if int(item) == 40:
if 'bs' in needed:
needed["bs"] += int(quantity)
else:
needed["bs"] = int(quantity)
if 'tapes' in needed:
needed["tapes"] += int(quantity)
else:
needed["tapes"] = int(quantity)
if 'glue' in needed:
needed["glue"] += int(quantity)
else:
needed["glue"] = int(quantity)
if int(item) == 41:
if 'bp' in needed:
needed["bp"] += int(quantity)
else:
needed["bp"] = int(quantity)
if 'tapes' in needed:
needed["tapes"] += int(quantity)
else:
needed["tapes"] = int(quantity)
if int(item) == 42:
if 'icecream' in needed:
needed["icecream"] += int(quantity)
else:
needed["icecream"] = int(quantity)
if 'cream' in needed:
needed["cream"] += int(quantity) * 3
else:
needed["cream"] = int(quantity) * 3
if 'buns' in needed:
needed["buns"] += int(quantity)
else:
needed["buns"] = int(quantity)
if 'sacks' in needed:
needed["sacks"] += int(quantity) * 2
else:
needed["sacks"] = int(quantity) * 2
if int(item) == 43:
if 'pizza' in needed:
needed["pizza"] += int(quantity)
else:
needed["pizza"] = int(quantity)
if 'cheese' in needed:
needed["cheese"] += int(quantity)
else:
needed["cheese"] = int(quantity)
if 'sacks' in needed:
needed["sacks"] += int(quantity)
else:
needed["sacks"] = int(quantity)
if 'meat' in needed:
needed["meat"] += int(quantity)
else:
needed["meat"] = int(quantity)
if int(item) == 44:
if 'burgers' in needed:
needed["burgers"] += int(quantity)
else:
needed["burgers"] = int(quantity)
if 'buns' in needed:
needed["buns"] += int(quantity)
else:
needed["buns"] = int(quantity)
if 'meat' in needed:
needed["meat"] += int(quantity)
else:
needed["meat"] = int(quantity)
if 'grills' in needed:
needed["grills"] += int(quantity)
else:
needed["grills"] = int(quantity)
if 'spats' in needed:
needed["spats"] += int(quantity)
else:
needed["spats"] = int(quantity)
if int(item) == 45:
if 'fries' in needed:
needed["fries"] += int(quantity)
else:
needed["fries"] = int(quantity)
if 'cheese' in needed:
needed["cheese"] += int(quantity)
else:
needed["cheese"] = int(quantity)
if 'veggies' in needed:
needed["veggies"] += int(quantity)
else:
needed["veggies"] = int(quantity)
if int(item) == 46:
if 'lemonade' in needed:
needed["lemonade"] += int(quantity)
else:
needed["lemonade"] = int(quantity)
if 'melons' in needed:
needed["melons"] += int(quantity)
else:
needed["melons"] = int(quantity)
if 'sprouts' in needed:
needed["sprouts"] += int(quantity)
else:
needed["sprouts"] = int(quantity)
if 'shovels' in needed:
needed["shovels"] += int(quantity)
else:
needed["shovels"] = int(quantity)
if int(item) == 47:
if 'pcorn' in needed:
needed["pcorn"] += int(quantity)
else:
needed["pcorn"] = int(quantity)
if 'corn' in needed:
needed["corn"] += int(quantity) * 2
else:
needed["corn"] = int(quantity) * 2
if 'mics' in needed:
needed["mics"] += int(quantity)
else:
needed["mics"] = int(quantity)
if int(item) == 48:
if 'grills' in needed:
needed["grills"] += int(quantity)
else:
needed["grills"] = int(quantity)
if 'spats' in needed:
needed["spats"] += int(quantity)
else:
needed["spats"] = int(quantity)
if int(item) == 49:
if 'fridges' in needed:
needed["fridges"] += int(quantity)
else:
needed["fridges"] = int(quantity)
if int(item) == 50:
if 'bulbs' in needed:
needed["bulbs"] += int(quantity)
else:
needed["bulbs"] = int(quantity)
if int(item) == 51:
if 'tvs' in needed:
needed["tvs"] += int(quantity)
else:
needed["tvs"] = int(quantity)
if int(item) == 52:
if 'mics' in needed:
needed["mics"] += int(quantity)
else:
needed["mics"] = int(quantity)
print 'You need:'
pprint.pprint(needed)
#save dictionary
output = open('needed.pkl', 'wb')
pickle.dump(needed, output)
output.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment