-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCNParking.py
64 lines (60 loc) · 3.81 KB
/
CNParking.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# CNParking.py
import os
# Dummy data for testing
truckers_data = {
"driver1": {"name": "John Doe", "points": 50},
"driver2": {"name": "Jane Smith", "points": 30},
}
# ASCII art for the CNParking title
ascii_art = """
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@/(/*//*****************/*/*/////*/*/*//////*//////*********************,*,***@
@@/(/******************************/*/*******//*/***************************/**@
@@//**************************/*******/*/*//////**//************************/**@
@@/**////////////////////////////////////////////////////////////***/*******//(@
@@***/*/////////////////////@@@@@@@@@@@@@@@@@@@@@@@@&//////////////////*****///@
@@/**/*////////////////@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///////////////****//@
@@/*///////////////@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/////////*******/@
@@/*////////////@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///////******(@
@@////////////@@@@@@@@@@@@@@@@@@.................&@@@@@@@@@@@@@@@@@/////***,,*(@
@@//////////@@@@@@@@@@@@@@@...........................@@@@@@@@@@@@@@@(///****,#@
@@(///////@@@@@@@@@@@@@@.................................(@@@@@@@@@@@@@///****#@
@@(//////@@@@@@@@@@@@(......................................@@@@@@@@@@@@@////*#@
@@(////&@@@@@@@@@@@%............@...@*................... ....@@@@@@@@@@@@////%@
@@(///&@@@@@@@@@@@............@%@@%#%#######%@@%........@@.....@@@@@@@@@@@@///&@
@@(//(@@@@@@@@@@@............&@%@###################@...@@......,@@@@@@@@@@@//&@
@@(//@@@@@@@@@@@...........%##@%@#####################/.@&.......*@@@@@@@@@@%/@@
@@(/@@@@@@@@@@@.........*#####@@@@@@#@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@/@@
@@(/@@@@@@@@@@@.......%%######@@@@@@#@#(#####*##############.......@@@@@@@@@@(@@
@@(/@@@@@@@@@@.......&%########@@@@@##(@#%@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@((@@@@@@@@@@...../##########@@@@(@#@@@@@@@@@@@@@@@@@@@@@@@(%.@@..@@@@@@@@@@@@@
@@(/@@@@@@@@@@.....*##########@@@@(@#@@@&@@@@@@@@@@@@@@@@@@@@#.@#..@@@@@@@@@@@@@
@@#/@@@@@@@@@@.....,##########@@@@@@@@###%@@@@@@@@@@@@@@@@@@@..@#.....@@@@@@@(@@
@@#/@@@@@@@@@@@....,##########@@@@@#((((&@@(@@@#((((((((((((((((*.....@@@@@@@/@@
@@#//@@@@@@@@@@....,##########@@@@@%((((&@@(((((((((@@@@(@@@(@@@(.....@@@@@@#/@@
@@#///@@@@.@@......,##########@@@@@&@#((&@(((((((##(@@@@(@@@(@@@#(((#.@@@@@@//@@
@@%///#@@@.@@......,#######@@@@@@@@@@@@@(@@(((/###%##@@@(@@@#@@@(##&%.@@@@@///@@
@@%/////@@.@@......,@@@@@@@@@@%###%@@@@%@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@////@@
@@%//////@@@@.......@@@@@&@@@@&((((#(((@@@(#@@(#@///%(#(#######%@@%#%#@@//////@@
@@%///////(@@@@@@@..@@@@@&@@@@@@@@@####@@@((@@@@@@@@@@@@@@@@@@@@@@@@@@&///////@@
@@%**///////@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@////*****@@
@@%********////@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///*********@@
@@&*************/(@@@@@@@@@@((@@@@@@@@@@@@@(@@@@@@@@@@@@@@@@@@@(/*************@@
@@&*****************/@@@@@@@(#@@@(((##((@@%@(((&#%%@#@@@@@@@/*****************@@
@@&**********************/@@@@@@@@@@@@@@@@@@@@@@@@@@@@%**********************,&@
@@&*********************************#@@@@@@&/*********************************&@
@@%***************************************************************************&@
@@@**,************************************************************************&@
@@@,,,,*,***,,,********/*****************************************************/%@
@@@((((//(*,,,*,,,,,*,,**,,,,,*,,,,,,,,,,,,,,,,,,,,,*****//********,,,,,***///#@
"""
def display_menu():
print(ascii_art)
print("\n=== CNParking Menu ===")
print("1. Check Parking Space Availability")
print("2. Reserve Parking Space")
print("3. View Perks and Points")
print("4. Monitor Vehicle (24-Hour Surveillance)")
print("5. Leave Feedback and Rating")
print("6. Exit")
# Rest of the script remains the same...