pacho_the_python

cnc_tool_changer

Apr 3rd, 2022
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. tool_magazine = {}
  2.  
  3. spindle = {0: 0}
  4.  
  5. for i in range(1,  10 + 1):
  6.     key = i
  7.     tool = i
  8.     tool_magazine[key] = tool
  9.  
  10. tool_number = input()
  11.  
  12. while True:
  13.     if tool_number == "end":
  14.         break
  15.     if spindle[0] == 0:
  16.         for x in tool_magazine:
  17.             if tool_magazine[x] == int(tool_number):
  18.                 spindle[0] = int(tool_number)
  19.                 tool_magazine[x] = 0
  20.                 break
  21.     elif spindle[0] != 0:
  22.  
  23.         if spindle[0] == int(tool_number):
  24.             pass
  25.         else:
  26.             for y in tool_magazine:
  27.                 change_tool = spindle[0]
  28.                 if tool_magazine[y] == int(tool_number):
  29.                     spindle[0] = int(tool_number)
  30.                     tool_magazine[y] = change_tool
  31.                     break
  32.     tool_number = input()
  33.  
  34. print(tool_magazine)
  35.  
Advertisement
Add Comment
Please, Sign In to add comment