检查相等和不等

多个检查条件

  1. age1 = 22
  2. age2 = 19
  3. s1 = age1 > 21 and age2 > 19
  4. print(s1)
  5. s2 = age1 > 21 or age2 > 19
  6. print(s2)

检查是否包含在列表内

  1. requested_toppings = ['mushrooms','onions','pineapple']
  2. s1 = 'mushrooms' in requested_toppings
  3. print(s1)
  4. s2 = 'pepperoni' in requested_toppings
  5. print(s2)

检查不包含

  1. requested_toppings = ['mushrooms','onions','pineapple']
  2. s1 = 'mushrooms' not in requested_toppings
  3. print(s1)
  4. s2 = 'pepperoni' not in requested_toppings
  5. print(s2)

if语句

  1. age = 19
  2. if age >= 18:
  3. print('You are old enough to vote')
  4. if age >= 20:
  5. print('is no print')

if-elif-else语句

  1. age = 12
  2. if age < 4:
  3. price = 0
  4. elif age < 18:
  5. price = 5
  6. elif age < 65:
  7. price = 10
  8. else:
  9. price = 5
  10. print('Your admission cost is $' + str(price) + '.')

检查特殊元素

  1. requested_toppings= ['mushrooms','green peppers','extra cheese']
  2. for requested_topping in requested_toppings:
  3. if requested_topping == 'green peppers':
  4. print('Sorry,we are out of green peppers right now')
  5. else:
  6. print('Adding' + requested_topping + '.')

  1. requested_toppings= []
  2. if requested_toppings:
  3. for requested_topping in requested_toppings:
  4. print('Adding ' + requested_topping + '.')
  5. else:
  6. print('Are you sure you want a plain pizza?')

  1. available_toppings = ['mushrooms','olives','green peppers','pepperoni']
  2. requested_toppings= ['mushrooms','french fries','green peppers']
  3. for requested_topping in requested_toppings:
  4. if requested_topping in available_toppings:
  5. print('Adding ' + requested_topping + '.')
  6. else:
  7. print("Sorry,we don\'t have " + requested_topping + '.')

python基础之条件语句的更多相关文章

  1. Python基础之条件语句和循环

    条件语句 Python中的条件语句分为 if ...else . if ...elif...else  以及if ...else 的嵌套使用: username = input('请输入您的用户名:' ...

  2. Python基础、条件语句和基本数据类型

    1. 第一句python - 后缀名是可以是任意? - 导入模块时,如果不是.py文件 ==> 以后文件后缀名是 .py 2. 两种执行方式 python解释器 py文件路径 python 进入 ...

  3. 【Python基础】条件语句

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tr ...

  4. python学习-4 python基础-2 条件语句(if的简单用法1)

    条件语句的原理: 2.举个例子:比大小 #!/usr/bin/env python # -*- coding:utf8 -*- a=input("请输入a:") b=input(& ...

  5. python学习-5 python基础-2 条件语句(if的简单用法2---elif)

    1.if的基本语句 if条件: 内部代码块 else: ........ print(‘.......’) 2.if语句支持嵌套 if条件: 内部代码块 if条件: 内部代码块 else: ..... ...

  6. 【Python】-NO.99.Note.4.Python -【Python3 条件语句 循环语句】

    1.0.0 Summary Tittle:[Python]-NO.99.Note.4.Python -[Python3 条件语句 循环语句] Style:Python Series:Python Si ...

  7. JAVA基础——Switch条件语句

    JAVA基础——switch 条件语句 switch语句结构: switch(表达式){ case值1: 语句体1: break: case值2: 语句体2: break: case值3: 语句体3: ...

  8. python基础之条件循环语句

    前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句. 0x00. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语 ...

  9. Python新手学习基础之条件语句——if/else语句

    if/else语句 条件语句实际在前面的文章里我们已经使用过几次了,在这里我们需要再次隆重的来介绍一下它,条件语句是通过对一条或多条语句判断的返回结果(True或False)来选择执行下一步命令的,比 ...

随机推荐

  1. MFiX中DEM颗粒信息随时间变化

    之前在"DEM轨迹后处理"这篇文章中的第二种方法中介绍过一种方法,但是那种方法只适用于反应器内颗粒数量一定,没有新进入的颗粒的情况.后来在MFiX论坛询问了一下,解决了这个问题.具 ...

  2. java后端选型20200729

    参考地址:https://gitee.com/shuzheng/zheng 后端技术: 技术 名称 官网 Spring Framework 容器 http://projects.spring.io/s ...

  3. py基础知识(一)

    python基础知识(一) print('1','2','3',sep=',',end='.') print 函数的用法 print(value,...,sep='',end='\n') 这里的val ...

  4. 20202405李昕亮《BASE64编码》

    BASE64编码 20202405李昕亮 参考网址: 1.https://baike.baidu.com/item/base64/8545775?fr=aladdin 2.https://blog.c ...

  5. Java学习的第二十天

    1.类是单继承的,类是多继承的.. 接口只能继承接口 标识接口没有任何的属性和方法 2.今天没有问题 3.明天学习综合实例和第八章开头部分

  6. 这篇文章揭开python进程、线程、协程神秘的面纱

    1.概念 [关注公众号"轻松学编程"了解更多. 回复"协程"获取本文源代码.] 从计算机硬件角度: 计算机的核心是CPU,承担了所有的计算任务. 一个CPU,在 ...

  7. python爬虫使用scrapy框架

    scrapy框架提升篇 关注公众号"轻松学编程"了解更多 1.创建启动爬虫脚本 在项目目录下创建start.py文件: 添加代码: #以后只要运行start.py就可以启动爬虫 i ...

  8. c++11-17 模板核心知识(一)—— 函数模板

    1.1 定义函数模板 1.2 使用函数模板 1.3 两阶段翻译 Two-Phase Translation 1.3.1 模板的编译和链接问题 1.4 多模板参数 1.4.1 引入额外模板参数作为返回值 ...

  9. pytorch训练GAN时的detach()

    我最近在学使用Pytorch写GAN代码,发现有些代码在训练部分细节有略微不同,其中有的人用到了detach()函数截断梯度流,有的人没用detch(),取而代之的是在损失函数在反向传播过程中将bac ...

  10. SQL存储过程返回值

    1 SQL存储过程返回值有3种 1.1 直接return返回(例如 return 1): 1.2 通过参数output返回(例如字符串类型): 1.3 直接返回程序集(Dataset程序集). 2 用 ...