Advertisement
yoshi_squashy

Keeping track of SM64DS comp tasks

Sep 4th, 2019 (edited)
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.87 KB | None | 0 0
  1. #the next line of code declares a database called "tasks"
  2. tasks = {'1': {'complete': True, 'goodIdea': True, 'for2019': True}, '2': {'complete': False, 'goodIdea': True, 'for2019': True}, '3': {'complete': False, 'goodIdea': True, 'for2019': False}, '4': {'complete': False, 'goodIdea': False, 'for2019': False}, '5': {'complete': True, 'goodIdea': True, 'for2019': True}, '6': {'complete': False, 'goodIdea': False, 'for2019': False}, '7': {'complete': False, 'goodIdea': False, 'for2019': False}, '8': {'complete': True, 'goodIdea': True, 'for2019': True}, '9': {'complete': True, 'goodIdea': True, 'for2019': True}, '10': {'complete': False, 'goodIdea': True, 'for2019': True}, '11': {'complete': False, 'goodIdea': True, 'for2019': True}, '12': {'complete': False, 'goodIdea': True, 'for2019': True}, '13': {'complete': False, 'goodIdea': True, 'for2019': True}, '14': {'complete': False, 'goodIdea': False, 'for2019': False}, '15': {'complete': False, 'goodIdea': True, 'for2019': True}, '16': {'complete': False, 'goodIdea': True, 'for2019': False}, '17': {'complete': False, 'goodIdea': True, 'for2019': False}, '18': {'complete': False, 'goodIdea': True, 'for2019': False}}
  3. #I would not try and edit the line of code above in an editor
  4. #Instead edit it and read it through using commands
  5.  
  6. #Some commands to use:
  7. #To change a specific value use:
  8. #tasks[<task number>][<field>] = <new value>
  9. #To find a all task numbers that meet a requirement you could
  10. #use an algorithm similar to the one below
  11.  
  12. validTasks = []
  13. for taskNum in tasks:
  14.     if tasks[taskNum]['complete'] == True:
  15.         validTasks.append(taskNum)
  16.  
  17.  
  18. for validTask in validTasks:
  19.     print(validTask)
  20.  
  21. #to add a new task to the tasks database use:
  22. #new_entry['complete'] = <True/False>
  23. #new_entry['goodIdea'] = <True/False>
  24. #new_entry['for2019'] = <True/False>
  25. #tasks[<number of the task you are adding>] = new_entry
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement