Python——条件语句if

首先,我们来看一下条件控制结构的结构示意图:
这里写图片描述
从上图我们能够了解到,条件结构的作用类似于分类,我们提出一个限制条件,如果满足条件,就执行相应的代码,如果不满足,就转而执行条件结束之后的代码。
下面会给大家介绍三种条件结构。

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)

运行结果:
这里写图片描述

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

a = input()
print(a)

函数input( )默认的输入是字符串,如上代码,接收到的应该是一串字符串
运行结果:
这里写图片描述

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

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

运行结果:
这里写图片描述

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

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("盈利")

运行结果:这里写图片描述

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值