Guest User

Untitled

a guest
Apr 26th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.07 KB | None | 0 0
  1. def options():
  2.     userOptions = [True,True,True,True,True,True,True,True,True]
  3.  
  4.     #print (options[1][1])
  5.     optionMessage = 'Enter the number to toggle options: \n'
  6.     optionMessage = optionMessage + '    1:Show "Department Family" in output\n'
  7.     optionMessage = optionMessage + '        Currently:' + boolToStr(userOptions[1]) + '\n'
  8.     optionMessage = optionMessage + '    2:Show "Entity" in output\n'
  9.     #optionMessage = optionMessage + '        Currently:' + str(options[2]) + '\n'
  10.     optionMessage = optionMessage + '    3:Show "Date Of Payment" in output\n'
  11.     #optionMessage = optionMessage + '        Currently:' + str(options[3]) + '\n'
  12.     optionMessage = optionMessage + '    4:Show "Expense Type" in output\n'
  13.     #optionMessage = optionMessage + '        Currently:' + str(options[4]) + '\n'
  14.     optionMessage = optionMessage + '    5:Show "Expense Area" in ouput\n'
  15.     #optionMessage = optionMessage + '        Currently:' + str(options[5]) + '\n'
  16.     optionMessage = optionMessage + '    6:Show "Supplier" in ouput\n'
  17.     #optionMessage = optionMessage + '        Currently:' + str(options[6])+ '\n'
  18.     optionMessage = optionMessage + '    7:Show "Transaction Number" in ouput\n'
  19.     #optionMessage = optionMessage + '        Currently:' + str(options[7]) + '\n'
  20.     optionMessage = optionMessage + '    8:Show "Amount In Sterlin" in ouput\n'
  21.     #optionMessage = optionMessage + '        Currently:' + str(options[8]) + '\n'
  22.     optionMessage = optionMessage + '    9:Change the amount of rows per output file\n'
  23.     #optionMessage = optionMessage + '        Currently:' + str(options[9]) + '\n'
  24.     optionMessage = optionMessage + '    0:Exit to main manu'
  25.  
  26.     option = (int(input(optionMessage)))
  27.     if (option > 0 and option < 10):
  28.         if userOptions[option] == True:
  29.             userOptions[option] = False
  30.         else:
  31.             userOptions[option] = True
  32.  
  33.     elif (option == 0):
  34.         userInput(input(message))
  35.     options()
  36.  
  37. def boolToStr(boolean):
  38.     if boolean == True:
  39.         return 'True'
  40.     else:
  41.         return 'false'
Add Comment
Please, Sign In to add comment