Python计算1~100的和还有别的方法吗
时间: 2023-05-28 08:02:09 浏览: 50
方法1:使用循环
sum = 0
for i in range(1, 101):
sum += i
print(sum)
方法2:使用等差数列求和公式
n = 100
sum = (1 + n) * n / 2
print(sum)
方法3:使用sum函数
nums = list(range(1, 101))
sum = sum(nums)
print(sum)
以上三种方法都能计算1~100的和,可以根据自己的需要选择。
相关问题
Python计算1~100的和
可以使用for循环和一个变量sum完成 代码如下:
```python
sum = 0 # 初始化计数器为0
for i in range(1, 101): # 使用range函数循环1~100的数
sum += i # 每次循环将i加到sum中
print(sum) # 输出结果
```
运行结果为:
```python
5050
```
Python计算1~10的阶乘的和
可以使用一个for循环和一个变量来计算1~10的阶乘的和,代码如下:
```python
sum = 0
factorial = 1
for i in range(1, 11):
factorial *= i
sum += factorial
print(sum)
```
输出结果为:4037913
相关推荐
![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)