Advertisement
mrScarlett

pre release solution 2017

Jan 31st, 2017
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.67 KB | None | 0 0
  1. attendees=[]## Task 2
  2. collected=0## Task 2
  3. citizens=int(input("Enter amount of citizens"))
  4. carers=2
  5. people=0
  6. if citizens>9 and citizens<37:## Task1
  7.     if citizens > 24:
  8.         carers=3
  9.     people=carers+citizens
  10.    
  11.     if people>11 and people<17:
  12.         coach=150
  13.         meal=14.00
  14.         ticket=21
  15.         availableSeats=16-people## Task 2
  16.     elif people>16 and people<27:
  17.         coach=190
  18.         meal=13.50
  19.         ticket=20
  20.         availableSeats=26-people## Task 2
  21.     else:
  22.         coach=225
  23.         meal=13
  24.         ticket=19
  25.         availableSeats=38-people## Task 2
  26.        
  27.     totalCost=coach+(people*meal)+(people*ticket)
  28.     citizenCost=totalCost/citizens
  29.  
  30.     ## Task 3
  31.     for x in range(carers):
  32.         name=input("Enter carer name")
  33.         attendees.append(name)
  34.     for x in range(citizens):
  35.         name=input("Enter citizen's name")
  36.         attendees.append(name)
  37.         collected+=citizenCost
  38.        
  39.     while availableSeats>0:## Task 2
  40.         print(str(availableSeats)," spaces left.")
  41.         more=input("Add more? Y or N?")
  42.         if more=="Y":
  43.             availableSeats-=1
  44.             people+=1
  45.             name=input("Enter citizen's name")
  46.             attendees.append(name)
  47.             collected+=citizenCost          
  48.         else:
  49.             availableSeats=0
  50.            
  51.     for x in range (len(attendees)):## Task 2
  52.         print(attendees[x])
  53.        
  54.     totalCost=coach+(people*meal)+(people*ticket)## Task 1
  55.    
  56.     ## Task 3
  57.     profit=collected-totalCost
  58.     if profit>0:
  59.         print("Profit made of",str(profit))
  60.     else:
  61.         print("Break Even")
  62.        
  63. else:
  64.     print("Out of range")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement