Advertisement
furas

Python - for/break/else

Jun 1st, 2017
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | None | 0 0
  1. # --- version 1 ---
  2.  
  3.         answer = input("Enter the ItemID of the item you want to delete: ")
  4.        
  5.         deleted = False
  6.        
  7.         for key, val in s.items():
  8.             if val['ItemID'] == answer:
  9.                 del s[key]
  10.                 deleted = True
  11.                 break
  12.                
  13.         if deleted:
  14.             print("\nThe selected item has been removed.")
  15.         else:
  16.             print("\nWrong ID.")
  17.  
  18. # --- version 2 ---
  19.  
  20.         answer = input("Enter the ItemID of the item you want to delete: ")
  21.        
  22.         for key, val in s.items():
  23.             if val['ItemID'] == answer:
  24.                 del s[key]
  25.                 print("\nThe selected item has been removed.")
  26.                 break
  27.         else: # not `break`
  28.             print("\nWrong ID.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement