python中if语句

liftword4个月前 (03-11)技术文章26

if语句

用来判断,当不同的条件成立去做与之对应事情;

格式如下:

if 条件:
    执行代码

条件为True才会去做执行代码

布尔类型(bool)

说到布尔类型,就像开关只有两个值一样,布尔类型的值只有两个:

True

False

值得注意的是在python语言中首字母一定是大写;

格式

简单版

if 条件:
    条件为True做的事情

· 条件有两种获取的方式

1. 直接赋值

if True:
    print('我爱学习')

2.通过计算获取

if 2>3:
    print('2大于3')

通过计算获取的方式会使用到一些特殊的运算符,例如:

==

o 例如:2==3

结果就是False,==的目的是判断两边是否相等,相等时就为True,不相等时就为False;

o !=

o 例如:2!=4

结果就是True;

o 2!=2

结果就是False;!= 的目的是判断两边是否不相等;不相等时就为True,相等时就为False;

o >=

o 例:3>=3

o 结果就是True;

o例: 2>=3

o 结果就是False,>=的目的是判断左边是否大于或者等于右边,满足大于或等于,其中一条结果就是True否则是False;

o <=

o 例:3<=3

o 结果就是True;

o 例:4<=3

o 结果就是False;<=的目的是判断左边是否小于或者等于右边,满足小于或等于,其中一条结果就是True否则是False;

复杂版

if 条件:
    条件为True做的事情
else:
    条件为Flase做的事情

·举个例子:

a=0
if a:
    print('你好')
else:
    print('你好呀')

0为False;所以if条件不满足,这时候就会去做else里面的语句;

复杂版pro

if 条件1:
    条件1为True做的事情
elif 条件2:
    条件2为True做的事情
.....(指省略多个elif语句)
else:
    以上条件均为False做的事情

举个例子:根据学生输入的成绩去输出对应的等级;例如大于90分是A等级;大于80分是B等级;大于70分是C等级;大于等于60分是D等级,小于60分是E等级;

s=int(input('请输入你的分数'))
if s>90:
    print('a')
elif s>80:
    print('b')
elif s>70:
    print('c')
elif s>60:
    print('d')
else:
    print('e')

值得注意的是在一个完整的if语句中,if只能有一个,elif可有可无,也可以有多个;

else语句可以有一个,也可以一个都没有。

if语句嵌套

当一个复杂的问题,一个if语句解决不了的时候,也可以使用多个if语句进行嵌套,先对简单的嵌套进行一个举例

if 条件:
    if 条件:
        条件为True做的事情
    else:
        条件为False做的事情
else:
    条件为False做的事情

举个if语句嵌套的例子:

小明想去一个神奇的动物园看小恐龙;动物园规定未成年,并且身高在1.4米以下才能半票

请你设计一个程序,让小明输入身高和年龄判断小明能不能买半票;

h=float(input('请输入身高'))
if h<1.4:
    age=int(input('请输入年龄'))
    if age<18:
        print('可以买半票')
    else:
        print('买全票')
else:
    print('买全票')

相关文章

Python 内联 If 语句使用指南

Python 的内联 if 语句(也称为三元运算符)允许您在一行中编写条件表达式。让我们探索如何有效地使用它们,以及何时它们会使您的代码变得更好。基本内联 If 语法下面是基本模式:# Standar...

用好Python中的if条件控制语句,让程序做出准确判断

用好Python中的if条件控制语句,让程序做出准确判断Python中常用的条件控制语句是if语句,它可以通过一条或者多条语句的执行结果来决定执行的代码块,具体执行过程如下图所示。if语句执行过程图下...

自学Python第十二天——if语句

在Python中,if语句能够检查程序的当前状态,并据此采取相应的措施。1、简单示例2、条件测试每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试,如果条件测试的值为...

python入门-day4-条件语句

以下是基于你提供的信息,为“Day 4: 条件语句”设计的详细学习任务计划。这个任务适合编程初学者,帮助他们掌握条件语句的基本使用,并通过实践加深理解。Day 4: 条件语句学习目标:理解并掌握条件语...

Python新手必看!条件语句全攻略,30分钟从“不会”到“精通”!

**一、为什么条件语句是编程的“大脑”?**想象你是一名“智能咖啡师”,顾客点单时需要根据不同的需求调整配方:如果订单是“拿铁”,就加牛奶;如果是“美式”,就多加冰块;如果是“儿童套餐”,就少糖……P...

经常用到的Python遍历与if语句的组合应用。

Python遍历与if语句的在Python编程中,遍历(如`for`循环)与`if`语句的组合是非常常见且强大的工具。它们可以用于处理各种数据结构(如列表、字典、集合等),并对数据进行筛选、分类、统计...