-
Notifications
You must be signed in to change notification settings - Fork 77
Expand file tree
/
Copy pathmain_modified.py
More file actions
29 lines (26 loc) · 796 Bytes
/
main_modified.py
File metadata and controls
29 lines (26 loc) · 796 Bytes
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
# main.py
import argparse
import prac1
import prac2
import prac3
import prac4_modified
import prac5_modified
import prac6_new
def main():
parser = argparse.ArgumentParser(description="Run practice Python scripts.")
parser.add_argument('script', choices=['prac1', 'prac2', 'prac3','prac4', 'prac5', 'prac6'], help='The script to run')
args = parser.parse_args()
if args.script == 'prac1':
prac1.say_hello()
elif args.script == 'prac2':
prac2.sum_two_numbers()
elif args.script == 'prac3':
prac3.calculate_average()
elif args.script == 'prac4':
prac4_modified.read_file()
elif args.script == 'prac5':
prac5_modified.main()
elif args.script == 'prac6':
prac6_new.game_loop()
if __name__ == "__main__":
main()