Python3学习笔记(十)【开始Python编程】

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)来决定执行的代码块。

Created with Raphaël 2.1.2 开始 条件代码 条件代码 结束 yes no

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中的0False

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")

你可能感兴趣的:(Python,Python,python条件控制)