pythonif和while
时间: 2025-01-06 11:35:15 浏览: 1
### Python 中 `if` 语句和 `while` 循环的语法及使用
#### if 语句的结构
在 Python 中,`if` 语句用于条件判断。其基本形式如下:
```python
if condition:
statement(s)
elif another_condition:
another_statement(s)
else:
final_statement(s)
```
这里展示了如何根据不同条件执行不同的代码块[^1]。
#### 使用实例展示 `if` 语句的功能
下面是一个简单的例子来说明 `if` 的工作方式:
```python
age = 20
if age >= 18:
print('成年人')
elif age > 0 and age < 18:
print('未成年人')
else:
print('输入错误')
```
这段程序会根据变量 `age` 的值打印相应的消息。
#### while 循环的基础概念
对于 `while` 循环而言,在给定条件下重复执行一组操作直到该条件不再成立为止。其一般格式为:
```python
while condition:
do_something()
```
只要 `condition` 始终保持真,则持续运行循环体内的命令;一旦变为假即停止并继续后续指令。
#### 实际应用中的 `while` 循环案例
考虑这样一个场景——计算斐波那契数列前 n 项:
```python
n = int(input("请输入想要获取的斐波那契序列长度:"))
a, b = 0, 1
count = 0
while count < n:
print(b,end=' ')
a, b = b, a+b
count += 1
```
此脚本通过不断更新两个相邻数值实现迭代输出指定数量的斐波那契成员。
阅读全文