|
8 | 8 |
|
9 | 9 |
|
10 | 10 |
|
11 |
| -def calculate_Waitingtime(arrival_time,burst_time,no_of_processes): |
| 11 | +def calculate_waitingtime(arrival_time,burst_time,no_of_processes): |
12 | 12 |
|
13 | 13 | """
|
14 | 14 | This function calculates the Waiting Times of each Processes
|
15 | 15 | Return: list of Waiting Time.
|
16 |
| - >>> calculate_Waitingtime([1,2,3,4],[3,3,5,1],4) |
| 16 | + >>> calculate_waitingtime([1,2,3,4],[3,3,5,1],4) |
17 | 17 | [0, 3, 5, 0]
|
18 |
| - >>> calculate_Waitingtime([1,2,3],[2,5,1],3) |
| 18 | + >>> calculate_waitingtime([1,2,3],[2,5,1],3) |
19 | 19 | [0, 2, 0]
|
20 |
| - >>> calculate_Waitingtime([2,3],[5,1],2) |
| 20 | + >>> calculate_waitingtime([2,3],[5,1],2) |
21 | 21 | [1, 0]
|
22 | 22 | """
|
23 | 23 | remaining_time=[0]*no_of_processes
|
@@ -70,15 +70,15 @@ def calculate_Waitingtime(arrival_time,burst_time,no_of_processes):
|
70 | 70 | # Increment time
|
71 | 71 | increment_time += 1
|
72 | 72 | return waiting_time
|
73 |
| -def calculate_TurnAroundTime(burst_time, no_of_processes, waiting_time): |
| 73 | +def calculate_turnaroundtime(burst_time, no_of_processes, waiting_time): |
74 | 74 | """
|
75 | 75 | This function calculates the Turn Around Times of each Processes
|
76 | 76 | Return: list of Turn Around Time.
|
77 |
| - >>> calculate_TurnAroundTime([3,3,5,1], 4, [0,3,5,0]) |
| 77 | + >>> calculate_turnaroundtime([3,3,5,1], 4, [0,3,5,0]) |
78 | 78 | [3, 6, 10, 1]
|
79 |
| - >>> calculate_TurnAroundTime([3,3], 2, [0,3]) |
| 79 | + >>> calculate_turnaroundtime([3,3], 2, [0,3]) |
80 | 80 | [3, 6]
|
81 |
| - >>> calculate_TurnAroundTime([8,10,1], 3, [1,0,3]) |
| 81 | + >>> calculate_turnaroundtime([8,10,1], 3, [1,0,3]) |
82 | 82 | [9, 10, 4]
|
83 | 83 | """
|
84 | 84 | turn_around_time=[0]*no_of_processes
|
@@ -120,19 +120,18 @@ def calculate_average_times(waiting_time,turn_around_time, no_of_processes):
|
120 | 120 | for i in range(no_of_processes):
|
121 | 121 | print("Enter The Arrival time and Brust time for Process:--"+str(i+1))
|
122 | 122 | arrival_time[i], burst_time[i]=map(int,input().split())
|
123 |
| - waiting_time=calculate_Waitingtime(arrival_time,burst_time,no_of_processes) |
| 123 | + waiting_time=calculate_waitingtime(arrival_time,burst_time,no_of_processes) |
124 | 124 | bt=burst_time
|
125 | 125 | n=no_of_processes
|
126 | 126 | wt=waiting_time
|
127 |
| - turn_around_time=calculate_TurnAroundTime(bt,n,wt) |
| 127 | + turn_around_time=calculate_turnaroundtime(bt,n,wt) |
128 | 128 | calculate_average_times(waiting_time,turn_around_time, no_of_processes)
|
129 | 129 | processes=list(range(1,no_of_processes+1))
|
130 |
| - FCFS=pd.DataFrame(list(zip(processes,burst_time, |
| 130 | + fcfs=pd.DataFrame(list(zip(processes,burst_time, |
131 | 131 | arrival_time,waiting_time,turn_around_time)),
|
132 | 132 | columns=['Process','BurstTime','ArrivalTime','WaitingTime','TurnAroundTime'])
|
133 | 133 |
|
134 | 134 | # Printing the dataFrame
|
135 |
| - pd.set_option('display.max_rows', FCFS.shape[0]+1) |
136 |
| - print(FCFS) |
137 |
| - |
| 135 | + pd.set_option('display.max_rows', fcfs.shape[0]+1) |
| 136 | + print(fcfs) |
138 | 137 |
|
0 commit comments