Facebook
From Coral Capybara, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 145
  1. # Ralia Vandyoussefi
  2. # COMP_D-X
  3. # R00185407
  4.  
  5. import reading_from_user as rfu
  6. names = []
  7. codes = []
  8.  
  9.  
  10. def modules():
  11.     with open('modules.txt') as module:
  12.         for line in module:
  13.             split = line.split(",")
  14.             codes.append(split[0])
  15.             split_space = line.split(", ")
  16.             names.append(split_space[1])
  17.     print('Which module?')
  18.     for i in codes:
  19.         print(codes.index(i) + 1, end='.')
  20.         print(i)
  21.     user_choose = rfu.read_integer('Please choose a number:')
  22.     if user_choose == 1:
  23.         print(names[0])
  24.     elif user_choose == 2:
  25.         print(names[1])
  26.     else:
  27.         print('Try Again')
  28.     return codes, names
  29.  
  30.  
  31. def main():
  32.     while True:
  33.         menu = rfu.read_integer('Module Record System - Options\n'
  34.                                 '-------------------------------\n'
  35.                                 '1. Record Attendance \n'
  36.                                 '2. Generate Statistics \n'
  37.                                 '3. Exit \n'
  38.                                 '>>>>')
  39.         if menu == 1:
  40.             modules()
  41.         elif menu == 2:
  42.             modules()
  43.         elif menu == 3:
  44.             print('Goodbye')
  45.             break
  46.         else:
  47.             print('Number has to be (1-3)')
  48.  
  49.  
  50. main()
  51.