Python3学习笔记(十)【开始Python编程】
学习完Python3
的基础语法知识之后,开始尝试写一个斐波那契数列。
a = 0
b = 1
while b < 10:
print(b)
n = b
b = a + b
a = n
输出:
1
1
2
3
5
8
end关键字
关键字end
可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下:
a = 0
b = 1
while b < 10:
print(b, end=",")
n = b
b = a + b
a = n
输出:
1,1,2,3,5,8,
条件控制
Python
条件语句是通过一条或多条语句的执行结果(True
或者False
)来决定执行的代码块。
if语句
Python
中的if
语句的一般形式如下所示:
if condition1:
block1
elif condition2:
block2
else:
block3
注意:
- 每个条件后面都要使用
:
,表示接下来是满足条件后要执行的代码块。 - 如果使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
- 在
Python
中没有switch-case
语句。
实例:
a = 10
if a:
print(a)
a = 0
if a:
print(a)
else:
print("else")
输出:
10
else
之前提过Python3
中的0
为False
。
age = int(input("输入你的年龄"))
if age < 0:
print("还没出世")
elif age < 18:
print("未成年")
elif age < 50:
print("中年人")
elif age < 100:
print("老年人")
else:
print("仙人")
以下为if
中常用的运算符:
操作符 | 描述 |
---|---|
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
== | 等于,比较对象是否相等 |
!= | 不等于 |
if嵌套
在嵌套 if 语句中,可以把 if…elif…else 结构放在另外一个 if…elif…else 结构中。
if 表达式1:
语句
if 表达式2:
语句
elif 表达式3:
语句
else:
语句
elif 表达式4:
语句
else:
语句
n = 5
if n < 10:
if n < 8:
print(n, "< 10 也 < 8")