Advertisement
Guest User

Untitled

a guest
Nov 16th, 2021
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.60 KB | None | 0 0
  1. import time
  2. import json
  3.  
  4. Stuff = {}
  5.  
  6. # TODO:
  7. # Assign Storage Spaces
  8. # Assign Stuff to Storage Spaces
  9. # Menu
  10. # SaveState
  11.  
  12. SleepTime = 0.1
  13. file = open("Stuffbase.json", "w")
  14.  
  15.  
  16. def Menu():
  17.     print("1 : Save the current State")
  18.     time.sleep(SleepTime)
  19.     print("2 : Store something")
  20.     time.sleep(SleepTime)
  21.     print("3 : Take something out")
  22.     time.sleep(SleepTime)
  23.     print("4 : Look for Something")
  24.     time.sleep(SleepTime)
  25.     print("5 : End the Session")
  26.     time.sleep(SleepTime)
  27.     RawInput = input("Your Answer: ")
  28.     Ans = int(RawInput)
  29.  
  30.     # Selection of What to do
  31.     if Ans == 1:
  32.         Save()
  33.     elif Ans == 2:
  34.         StoreSomething()
  35.     elif Ans == 3:
  36.         RemoveSomething()
  37.     elif Ans == 4:
  38.         print("Not yet implemented")
  39.         Menu()
  40.  
  41.     elif Ans == 5:
  42.         quit("Session ended")
  43.     else:
  44.         print("No valid input!")
  45.         Menu()
  46.  
  47.  
  48. def Save():
  49.     Data = Stuff
  50.     json.dump(Data, file, indent = 1)
  51.     Menu()
  52.  
  53.  
  54. def Search():
  55.    
  56.     Menu()
  57.  
  58.  
  59. def StoreSomething():
  60.     Object = input("Object: ")
  61.     Place = input("Place: ")
  62.     Storage = input("Storage: ")
  63.     Status = input("Status: ")
  64.     n = 0
  65.     while Object in Stuff:
  66.         n = n + 1
  67.         Object = Object + str(n)
  68.     Stuff[Object] = {"Place": Place, "Storage": Storage, "Status": Status}
  69.     Menu()
  70.  
  71.  
  72. def RemoveSomething():
  73.     Object = input("Object: ")
  74.     if not Object in Stuff:
  75.         print("Object not in the Database!")
  76.     else:
  77.         print(Stuff[Object])
  78.         Stuff[Object] = {"Storage": "Removed"}
  79.     Menu()
  80.  
  81.  
  82. Menu()
  83.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement