From: Raymond Hettinger Date: Thu, 21 May 2020 08:37:38 +0000 (-0700) Subject: Improve output summary in the examples and recipes section (GH-20285) X-Git-Tag: v3.10.0a1~870 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e16d2f7c37b2689dd3cb1ac36bcf875926b5f1f6;p=thirdparty%2FPython%2Fcpython.git Improve output summary in the examples and recipes section (GH-20285) --- diff --git a/Doc/library/random.rst b/Doc/library/random.rst index 90366f499cae..0cdf0a6ac4a4 100644 --- a/Doc/library/random.rst +++ b/Doc/library/random.rst @@ -494,7 +494,7 @@ Simulation of arrival times and service deliveries for a multiserver queue:: from heapq import heappush, heappop from random import expovariate, gauss - from statistics import mean, median, stdev + from statistics import mean, quantiles average_arrival_interval = 5.6 average_service_time = 15.0 @@ -513,8 +513,8 @@ Simulation of arrival times and service deliveries for a multiserver queue:: service_completed = arrival_time + wait + service_duration heappush(servers, service_completed) - print(f'Mean wait: {mean(waits):.1f}. Stdev wait: {stdev(waits):.1f}.') - print(f'Median wait: {median(waits):.1f}. Max wait: {max(waits):.1f}.') + print(f'Mean wait: {mean(waits):.1f} Max wait: {max(waits):.1f}') + print('Quartiles:', [round(q, 1) for q in quantiles(waits)]) .. seealso::