首页 > 其他分享 >第五章 if语句

第五章 if语句

时间:2022-11-08 12:44:41浏览次数:27  
标签:语句 car else 第五章 cars print audi

5.1 案例

  • if 中的比较运算符两边要添加空格
cars=['audi','bmw','toyota']
for car in cars:
    if car=='bmw':
        print(car.upper())
    else:
        print(car.title())

5.2 条件测试

  • 检查是否相等:==
  • 检查不相等:!=
  • 比较数字:< ;<=;>;>=
  • 同时满足多个条件:and
  • 至少有一个条件满足:or
  • 检查是否包含在列表中:book in books
  • 检查是否不包含在列表中:book not in books
  • 布尔表达式:a=True;b=False
cars=['audi','bmw','toyota']
car='audi'
print(car in cars)
car='lixiang'
print(car in cars)

image

5.3 if语句

  • 单一的if语句
  • if-else 语句
  • if-elif-else 语句

else是一个保罗万象的语句,只要不满足任何if或elif中的条件测试,其中的代码就会执行,这可能会引发无效甚至恶意的数据,如果指导最终要测试的条件,应考虑使用一个elif代码块来代替else代码块。

  • 多个if语句:不涉及否则

多个if可以执行多个代码块,if-else只能执行一个代码块

5.4使用if语句处理列表

5.4.1 检查特殊元素

cars=['audi','bmw','toyota']
for car in cars:
    if car=='audi':
        print('奥迪')
    else:
        print('不是奥迪')

image

5.4.2 确定列表不是空的

a=[]
if a:
    print("有元素")
else:
    print("没有元素")

image

5.4.3 使用多个列表

  • 判断一个列表中的元素是否在另一个列表中
cars=['audi','bmw','toyota']
buy_cars=['audi','lixiang']
for buy_car in buy_cars:
    if buy_car in cars:
        print(buy_car,"有库存")
    else:
        print(buy_car,"没有库存")

image

标签:语句,car,else,第五章,cars,print,audi
From: https://www.cnblogs.com/yuyingblogs/p/16869290.html

相关文章

  • mysql 日期查询sql语句
    --今天SELECT*FROM表名WHERETO_DAYS(时间字段名)=TO_DAYS(NOW());--昨天SELECT*FROM表名WHERETO_DAYS(NOW())-TO_DAYS(时间字段名)<=1;--本周SELECT......
  • shell编程 判断结构语句(if、case)
    一、if语句if语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell有三种if...else语句:if...fi语句;if...else...fi语句;if...elif...else......
  • MySQL数据库3 的 where语句 and 和 or运算符
    where语句的运算符 --where子句的演示--根据条件查询--select*fromuserswhereid>=2--select*fromuserswhereid=1--select*fromusersw......
  • 选择语句
    //选择语句include<stdio.h>intmain(){inta=0;//输入值printf("好好学习么(0/1)?\n");scanf_s("%d\n",&a);if(a==1){printf("好offer\n");}else{printf(......
  • Python条件语句和循环语句简单使用方法
    1.Python条件语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任......
  • MySQL_联合查询_DML_删除语句
    方式一delete语法1单表的删除⭐Deletefrom表名Where筛选条件2多表的删除【补充】92Delete表1的别名From表1别名,表2别名Where连接条件And筛选条件99D......
  • MySQL_联合查询_DML_插入语句
    数据操作语言插入:insert修改:update删除:delete 一插入语句–表已经存在经典的插入:方式一语法:Insertinto表名(列明,…)Value(值1,…);特点1插入的值的类型要与......
  • 为什么SQL语句Where 1=1 and在SQL Server中不影响性能
       原文链接:https://www.cnblogs.com/CareySon/p/4138575.html最近一个朋友和我探讨关于Where1=1and这种形式的语句会不会影响性能。最后结论是不影响。   ......
  • 9个GaussDB常用的对象语句
    摘要:本文介绍了9个GaussDB常用的对象语句,希望对大家有帮助。本文分享自华为云社区《GaussDB对象相关语句》,作者:酷哥。1.常用函数pg_database_size()--数据库使用的......
  • 11.6判断语句
    目录语法基础第一节变量输入输出1.1基础知识1.头文件2.整体框架3.变量的定义4.字符型5.&作用6.例题1.2判断语句语法基础第一节变量输入输出1.1基础知识1.头文件#inc......