首先,我们来看一下条件控制结构的结构示意图:

python条件控制语句 python条件语句的基本结构_运算符


从上图我们能够了解到,条件结构的作用类似于分类,我们提出一个限制条件,如果满足条件,就执行相应的代码,如果不满足,就转而执行条件结束之后的代码。

下面会给大家介绍三种条件结构。

1.if结构:这是最简单的一个结构,只执行一个操作,判断是否符合条件,符合就执行结构中的操作,不符合就退出结构,执行下面的操作
一般形式:

if condition:
    statement

2.if-else结构:这个结构和上面if结构其实是一样的,当我们将需要的挑选出来,不满足条件的那部分,如果我们对它还有其余操作要求,就可以通过这个来实现
一般形式:

if condition:
    statement1
else:
    statement2

例:我们输入一个数,比10大,就减一,否则,就加一

x = int(input())
if x>10:
    x=x-1
else:
    x=x+1
print(x)

运行结果:

python条件控制语句 python条件语句的基本结构_字符串_02

:关于读取键盘输入函数input( )

a = input()
print(a)

函数input( )默认的输入是字符串,如上代码,接收到的应该是一串字符串

运行结果:

python条件控制语句 python条件语句的基本结构_python条件控制语句_03

但如果我们输入的是数字,就会报错!
但有时候我们可能就是需要从键盘输入一个数,这个时候我们要强行转型:

x = int(input())
print(x)

运行结果:

python条件控制语句 python条件语句的基本结构_运算符_04

偏题了,我们继续条件结构

3.if-elif-else结构:这种结构是针对我们需要分类多种情况设定的

:我们随机从键盘输入一个数,经过函数运算,如果结果小于0,就是输出亏损,如果结果等于0,就输出一般,否则,就输出盈利

x = int(input())
y = x**3+6
print(y)
if y<0:
    print("亏损")
elif y==0:
    print("一般")
else:
    print("盈利")

运行结果:

python条件控制语句 python条件语句的基本结构_运算符_05

注意:我们这里要注意的是,我们可以通过插入elif来给出多个条件,但是当条件有重叠区间时,Python只认准第一个满足条件的代码,然后跳出结构,其余的条件判断都将不执行!!!

4.一些算数运算符和逻辑运算符
算数运算符:等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)
逻辑运算符:多个条件同时满足用:与(and)、多个条件只需要其中一个满足用:或(or)

结尾还有一点自己的碎碎念,有人扬言带一个小白Python十天就可以秒我,我只想怼一句:老子天下第一!