python分别用for和while计算1*2*3
时间: 2024-05-06 11:20:30 浏览: 4
*...*10的值。
使用for循环:
```
result = 1
for i in range(1, 11):
result *= i
print(result)
```
使用while循环:
```
result = 1
i = 1
while i <= 10:
result *= i
i += 1
print(result)
```
输出结果为:`3628800`,即1*2*3*...*10的值。
相关问题
用for循环和while循环计算1+2+3到1000
可以使用以下代码来计算1到1000的和:
使用for循环:
```python
sum = 0
for i in range(1, 1001):
sum += i
print(sum)
```
使用while循环:
```python
sum = 0
i = 1
while i <= 1000:
sum += i
i += 1
print(sum)
```
两种循环方式都可以得出1到1000的和为500500。
分别使用for循环和while循环,计算90*91*92*93*94的值
使用for循环计算90*91*92*93*94的值:
```python
result = 1
for i in range(90, 95):
result *= i
print(result)
```
输出结果为:205668480
使用while循环计算90*91*92*93*94的值:
```python
result = 1
i = 90
while i <= 94:
result *= i
i += 1
print(result)
```
输出结果为:205668480