python求1+2+3+...+100
时间: 2023-09-06 09:11:51 浏览: 202
使用 for 循环和 range() 函数实现:
```python
for i in range(1, 101):
print(i)
```
使用 while 循环实现:
```python
i = 1
while i <= 100:
print(i)
i += 1
```
使用列表推导式实现:
```python
nums = [i for i in range(1, 101)]
print(nums)
```
使用生成器表达式实现:
```python
nums = (i for i in range(1, 101))
for i in nums:
print(i)
```
以上四种方法都可以求出1到100的整数序列。
相关问题
求1+2+3+...+100
以下是两种Python求1+2+3+...+100的例子:
1.使用for循环求和
```python
sum = 0
for i in range(1, 101):
sum += i
print("1+2+3+...+100的值为:", sum) # 输出:5050
```
2.使用数学公式求和
```python
n = 100
sum = n * (n + 1) / 2
print("1+2+3+...+100的值为:", sum) # 输出:5050.0
```
python求1+2+3+....+100的和
1到100的和可以用Python中的循环和求和函数来求解。具体的代码如下:
sum = 0
for i in range(1,101):
sum += i
print(sum)
这段代码可以将1到100的整数相加,并输出结果5050。