From 15764c80527cabe69e11f8394c4ea27d668422c0 Mon Sep 17 00:00:00 2001 From: guanjihuan Date: Fri, 25 Jul 2025 12:50:14 +0800 Subject: [PATCH] Create python_for_loop_time.py --- .../python_for_loop_time.py | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 2025.07.25_python_for_loop_time/python_for_loop_time.py diff --git a/2025.07.25_python_for_loop_time/python_for_loop_time.py b/2025.07.25_python_for_loop_time/python_for_loop_time.py new file mode 100644 index 0000000..e0e98a1 --- /dev/null +++ b/2025.07.25_python_for_loop_time/python_for_loop_time.py @@ -0,0 +1,32 @@ +import time + +start_time = time.time() +for _ in range(10**8): + pass +end_time = time.time() +print(end_time-start_time) + +start_time = time.time() +for _ in range(10**6): + for _ in range(10**2): + pass +end_time = time.time() +print(end_time-start_time) + +start_time = time.time() +for _ in range(10**4): + for _ in range(10**2): + for _ in range(10**2): + pass +end_time = time.time() +print(end_time-start_time) + +print('---') + +for num in range(11): + times = 10**num + start_time = time.time() + for _ in range(times): + pass + end_time = time.time() + print(f'10^{num}: {end_time-start_time}') \ No newline at end of file