python利用for循环求1~100
时间: 2023-04-28 21:05:56 浏览: 68
的和
```python
total = 0
for i in range(1,101):
total += i
print(total)
```
这是一个用 for 循环求 1~100 的和的示例代码,其中变量 total 用于存储总和,range(1,101)表示循环变量 i 的取值范围为1~100,每次循环将i的值加到total上。最后输出total的值就是所求的结果。
相关问题
python利用for循环求二进制中1的个数
可以使用以下代码来计算一个二进制数中 1 的个数:
```python
num = int(input("请输入一个整数:"))
count = 0
for i in range(32):
if (num >> i) & 1:
count += 1
print("二进制数中1的个数为:", count)
```
首先,我们输入一个整数,然后使用一个计数器 `count` 来计算二进制数中 1 的个数。然后,我们使用一个 for 循环来循环 32 次,因为一个整数在 Python 中占用 32 位。在循环中,我们使用位运算符 `>>` 来将数字向右移动 i 位,并使用位运算符 `&` 来检查第 i 位是否为 1。如果是,则将计数器 `count` 加 1。最后,我们输出计数器的值即可。
python利用for循环求n的阶乘
这个问题的意思是用python编写一个for循环求阶乘n的问题。答案如下:
```python
n = 5 # 求5的阶乘
result = 1
for i in range(1, n+1):
result *= i
print(result)
```
输出结果为:120