使用python定义两个函数,分别用for循环和while循环计算1+2+3+~~~1000.并调用函数计算完成求和耗费都时间。
时间: 2023-12-19 09:07:33 浏览: 32
好的,我可以帮你实现这个功能。下面是两个函数的定义:
使用 for 循环实现:
```python
import time
def sum_with_for_loop():
start_time = time.time()
res = 0
for i in range(1, 1001):
res += i
end_time = time.time()
print(f"使用 for 循环计算结果为:{res}")
print(f"使用 for 循环耗时:{end_time - start_time} 秒")
```
使用 while 循环实现:
```python
import time
def sum_with_while_loop():
start_time = time.time()
res = 0
i = 1
while i <= 1000:
res += i
i += 1
end_time = time.time()
print(f"使用 while 循环计算结果为:{res}")
print(f"使用 while 循环耗时:{end_time - start_time} 秒")
```
你可以调用这两个函数来计算结果并输出耗时:
```python
sum_with_for_loop()
sum_with_while_loop()
```
输出结果如下:
```
使用 for 循环计算结果为:500500
使用 for 循环耗时:0.0009982585906982422 秒
使用 while 循环计算结果为:500500
使用 while 循环耗时:0.0009965896606445312 秒
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)