编写一个Python求1+2+3+…+100
时间: 2023-09-27 20:08:19 浏览: 58
方法一:使用for循环
```python
sum = 0
for i in range(1, 101):
sum += i
print(sum)
```
方法二:使用while循环
```python
sum = 0
i = 1
while i <= 100:
sum += i
i += 1
print(sum)
```
方法三:使用递归
```python
def sum(n):
if n == 1:
return 1
return n + sum(n-1)
print(sum(100))
```
相关问题
用python编写计算1+2+4+…+100
可以使用以下Python代码来计算:
```python
sum = 0
for i in range(1, 101):
if i % 2 == 0:
sum += i
print("1+2+4+...+100的和为:", sum)
```
输出结果为:
```
1+2+4+...+100的和为: 2550
```
上面的代码中,使用了for循环来遍历1到100之间的整数,并使用if语句判断是否为偶数,如果是偶数则累加到sum变量中。最后输出sum的值即为所求的结果。
python编写1+2的平方+3的平方+…+100的平方代码
### 回答1:
在 Python 中,你可以使用循环来计算1 到 100 的平方。
以下是示例代码:
```
for i in range(1, 101):
print(i ** 2)
```
这段代码会循环遍历1 到 100,并输出每个数的平方。
你也可以使用列表推导式来完成同样的任务:
```
squares = [i ** 2 for i in range(1, 101)]
print(squares)
```
这段代码会生成一个列表,包含1 到 100 的平方。
希望这些信息对你有帮助。
### 回答2:
要编写Python代码计算1^2, 2^2, 3^2, …, 100^2,可以使用循环结构和列表来实现。以下是一个示例代码:
```python
squares = [] # 创建一个空列表来存储计算结果
for i in range(1, 101):
square = i ** 2 # 计算每个数字的平方
squares.append(square) # 将结果添加到列表中
print(squares) # 打印列表中的结果
```
在这个代码中,我们首先创建了一个空列表`squares`,用于存储计算结果。然后使用`for`循环和`range`函数,遍历从1到100的数字。在每次循环中,将当前数字`i`的平方计算出来,并将结果添加到`squares`列表中。最后,使用`print`函数打印出该列表中的所有结果。
执行以上代码,输出将是一个包含1^2, 2^2, 3^2, …, 100^2的列表。
### 回答3:
可以使用循环来编写一个Python代码打印1到100的平方。代码示例如下:
```python
for i in range(1, 101):
print(i, "的平方是", i ** 2)
```
在这个示例中,我们使用了`for`循环来遍历1到100的数字。对于每一个数字,我们使用`**`操作符计算其平方,然后将结果打印出来。输出会依次显示1到100的数字和其对应的平方。