Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while True:
- try:
- route = input ("Please enter the route number: ")
- route = int (route)
- except ValueError:
- print ("Invalid route number. Please enter a positive integer.")
- continue
- if route < 1:
- print("Invalid route number. Please enter a positive integer.")
- continue
- else:
- break
- while True:
- try:
- stop = input ("Please enter the number of stops on this route: ")
- stop = int(stop)
- except ValueError:
- print ("Invalid number of stops. Please enter a positive integer.")
- continue
- if stop < 1:
- print("Invalid number of stops. Please enter a positive integer.")
- continue
- if stop == 1:
- print("Invalid number of stops. There must be at least two stops on the route.")
- continue
- else:
- break
- while True:
- try:
- passengers_waiting = input ("How many passengers were waiting for the bus at stop #1?")
- passengers_waiting = int(passengers_waiting)
- except ValueError:
- print("Invalid number of passengers. Please enter a non-negative integer.")
- continue
- if passengers_waiting < 0:
- print("Invalid number of passengers. Please enter a non-negative integer.")
- continue
- else:
- break
- while True:
- try:
- passengers_left = input ("How many passengers left the bus at stop #2?")
- passengers_left = int(passengers_left)
- except ValueError:
- print("Invalid number of passengers. Please enter a non-negative integer.")
- continue
- if passengers_left < 0:
- print ("Invalid number of passengers. Please enter a non-negative integer.")
- continue
- else:
- break
- print ("Route number:" ,route,"")
- print ("Happy customers: ",passengers_waiting,"")
- print ("Unhappy customers: ",passengers_left,"")
- print ("Ratio of happy to unhappy customers: ")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement