python循环结构练习
时间: 2023-11-26 22:48:24 浏览: 116
以下是两个Python循环结构的练习例子:
1. 输出区间内的素数
```python
from math import sqrt
a, b = map(int, input().split())
for i in range(a, b+1):
x = 2
while x <= int(sqrt(i)) and i % x != 0:
x += 1
if x > int(sqrt(i)):
print(i, end=' ')
```
2. 输出1到n之间的偶数
```python
n = int(input())
for i in range(1, n+1):
if i % 2 == 0:
print(i, end=' ')
```
相关问题
python循环结构题库
好的,以下是一些关于Python循环结构的练习题:
1. 编写一个程序,计算1到100之间所有偶数的和。
2. 编写一个程序,打印出1到100之间所有3的倍数,但不包括15的倍数。
3. 编写一个程序,输入一个正整数n,计算n的阶乘。
4. 编写一个程序,输入一个字符串,统计该字符串中每个字符出现的次数。
5. 编写一个程序,输入一个正整数n,输出所有小于等于n的质数。
6. 编写一个程序,输入一个正整数n,输出斐波那契数列的前n项。
7. 编写一个程序,输入一个正整数n,判断是否是完数。完数是指所有真因数之和等于该数本身的数。
8. 编写一个程序,输入一个正整数n,输出n的所有因数。
9. 编写一个程序,输入一个字符串,反转该字符串并输出。
10. 编写一个程序,输入一个正整数n,输出n的二进制表示。
希望这些练习题可以帮助你提高Python编程的能力。
Python循环练习
Python中的循环练习主要包括for循环和while循环,它们用于重复执行一段代码直到满足某个条件。
1. **for循环**:通常用于遍历序列(如列表、元组、字符串),可以指定固定的次数。例如,你可以使用`for i in range(5): print(i)` 来打印数字0到4。
2. **while循环**:当需要在一个条件为真的情况下持续运行时,可以使用while。基本结构是 `while condition:`...`break` (跳出循环) 或者 `continue` (跳过当前迭代)。比如,计算斐波那契数列的前n项就是典型应用:
```python
n = 10
a, b = 0, 1
while n > 0:
print(a)
a, b = b, a + b
n -= 1
```
阅读全文