1
1
import time
2
2
3
+
3
4
def print_delay (text , delay = 1 ):
4
5
print (text )
5
6
time .sleep (delay )
6
7
8
+
7
9
def calculate_fare (service_type , distance ):
8
10
seater_rate_per_km = 0.4 # Modify this value for the seater service fare per kilometer
9
- sleeper_rate_per_km = 0.8 # Modify this value for the sleeper service fare per kilometer
11
+ # Modify this value for the sleeper service fare per kilometer
12
+ sleeper_rate_per_km = 0.8
10
13
11
14
if service_type .lower () == "seater" :
12
15
return seater_rate_per_km * distance
@@ -15,20 +18,21 @@ def calculate_fare(service_type, distance):
15
18
else :
16
19
return None
17
20
21
+
18
22
def generate_bus_ticket ():
19
23
print ("Welcome to the Bus Ticket Generator!" )
20
24
print ("Please enter the following details to generate your bus ticket." )
21
-
25
+
22
26
passenger_name = input ("Passenger Name: " )
23
27
destination = input ("Destination: " )
24
28
date_of_travel = input ("Date of Travel: " )
25
29
seat_number = input ("Seat Number: " )
26
-
30
+
27
31
print ("Select the type of ticket:" )
28
32
print ("1. One-way" )
29
33
print ("2. Round trip" )
30
34
ticket_type = input ("Enter the option number (1 or 2): " )
31
-
35
+
32
36
if ticket_type == "1" :
33
37
ticket_type = "One-way"
34
38
distance = float (input ("Enter the distance (in kilometers): " ))
@@ -59,5 +63,6 @@ def generate_bus_ticket():
59
63
print ("Invalid option. Please enter '1' or '2' for ticket type." )
60
64
return
61
65
66
+
62
67
if __name__ == "__main__" :
63
68
generate_bus_ticket ()
0 commit comments