第十二讲 if分支语句表达式构造

1,条件判断:布尔表达式:0 或者 1,非0即认为是真

2,关系表达式:>,<,==,!=,>+,<=

3,逻辑表达式:and or not

4,in,not in

True、False是python内置变量

语法结构:

if condition:

print ‘True‘

else:

print ‘False‘

布尔表达式:

eg1:

if True:
    print ‘ok‘
else:
    print ‘no‘

eg2:

if 0:
    print ‘ok‘
else:
    print ‘no

eg3:

if 13:
    print ‘ok‘
else:
    print ‘no

eg4:

if ‘baidu‘:
    print ‘ok‘
else:
    print ‘no‘

关系表达式:

10>9------true----->布尔表达式1(真)

10<9------false---->布尔表达式0(假)

eg1:

record=int(raw_input(‘plz input your record:‘))
if record>=90:-------------关系表达式:关系运算符
    print ‘good!‘
else:
    print ‘bad!

eg2:

sex=raw_input(‘plz input your sex:‘)
if sex==‘male‘:-------------关系表达式:关系运算符

print ‘Man‘
else:
    print ‘Woman‘

逻辑表达式:------------要学会用逻辑表达式构造更复杂的表达式

and、or、双目运算符

not      单目运算符

eg1:

sex=raw_input(‘plz input your sex:‘)
if not sex==‘male‘:-------关系表达式-----逻辑表达式------布尔表达式
    print ‘Man‘
else:
    print ‘Woman‘

eg2:

sex=raw_input(‘plz input your sex:‘)
if sex==‘male‘ or sex==‘m‘ or sex==‘man‘ or sex==‘Man‘:----or有一个为真则真;全假则假
    print ‘Man‘
else:
    print ‘Woman‘

时间: 2024-11-05 19:30:19

第十二讲 if分支语句表达式构造的相关文章

《上古天真论》第十二讲文字版

上古天真论篇第十二讲 主讲:徐文兵  主持:梁  冬 播出时间:2009-02-28  23:00—24:00 经文:黄帝曰:余闻上古有真人者,提挈天地,把握阴阳,呼吸精气,独立守神,肌肉若一,故能寿敝天地,无有终时,此其道生.中古之时,有至人者,淳德全道,和于阴阳,调于四时,去世离俗,积精全神,游行天地之间,视听八达之外,此盖益其寿命而强者也,亦归于真人. 梁冬:是的,重新发现中医太美.大家好,欢迎收听今天的<国学堂>之梁冬和徐文兵老师的请教.徐老师您好! 徐文兵:梁冬好!听众朋友们大家好!

C语言第十二讲,文件操作.

C语言第十二讲,文件操作. 一丶文件操作概述 在操作系统中,我们的文档都称为文件.操作系统也为我们提供了接口进行操作.不同语言都是使用的相同的接口,只不过封装的上层接口不一样 操作文件的步骤 打开文件->读写文件->关闭文件. 二丶文件流的概述. 文件流称为 输入流和输出流.  其实就是从内存写数据到磁盘.和从磁盘读数据到内存. 内存->磁盘  称为输出流. 输出到磁盘 磁盘->内存 称为输入流.读取到内存. 三丶文件的打开和关闭. 1.操作原型. FILE *fopen(char

第十二课:Python语句讲解二

一.复习1. 控制流的基本组成部分 条件,执行代码块2. if的基本格式 if expression: statement(s) 3. 控制流的条件表达式(expression)结果, 必须为True真, 语句才能执行下去,这一点切记.4. 冒号永远不要忘记. 尽量用4个空格,不用TAB 制表符 if not True: # 不能写 if False: print 4; 二.while语句1. while的基本格式 while expression: statement(s) 2. while的

第十一讲 if分支语句

1.if单分支: 语法结构: if 条件: code... code... ... 注: 1,条件是表达式,不需要用括号括起来 2,条件的结束要有冒号 3,语句块没有花括号,而是由统一的缩进来实现 eg1: count=89if count>80:    print 'larger then 80!' eg2: count=int(raw_input('plz inout your math record:'))--------字符串转换为整形才可以!print countif count>8

UI第二十二讲.多线程编程

一.多线程概述 1.程序:由源代码生成的可执行程序.(例如:QQ.app) 2.进程:一个正在运行的程序可以看做一个进程.(例如:正在运行的一个QQ就是一个进程) ,进程具有独立运行所需要的全部资源. 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ.Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程 3.线程:程序中独立运行的代码段.(例如QQ中接收消息的代码) 1>.一个进程是由一个或多个线程组成.进程只负责资源的调度和

数据库调优教程(十二) 优化sql语句

五.           优化Sql语句 上一章讲了如何设计一张好的表,一张好的表自然需要好的sql语句去操作它.本章就来聊聊如何优化sql语句. 1.      Sql语句优化原则 优化需要优化的Query 定位优化对象性能瓶颈 从Explain入手 尽可能在索引中完成排序 只取自己需要的Column 尽可能避免复杂的join和子查询 2.     优化limit select * from test1 order by id limit 99999,10 原语句虽然使用了id索引,但是相当于

Unity3D教程宝典之Shader篇:第十二讲 Alpha测试

转载自风宇冲Unity3D教程学院 引言:本讲和下一讲主要讲Alpha即透明通道有关的内容.RGBA,其中最终在屏幕上显示的只有RGB即 红绿蓝组成的颜色,Alpha并没有任何颜色显示.A只是辅助颜色运算特别是多图层运算而已.例如在单图层的情况下(1,1,1,0.8)输出的是(1,1,1)*0.8即 浅灰色(0.8,0.8,0.8),和(0.8,0.8,0.8)是等价的.但是假如不再是单图层而背景为绿色(0,1,0,1)的时候,(0.8,0.8,0.8)就不知道怎么去运算了,而(1,1,1,0.

从大数据菜鸟走上大师的历程 Scala 第十二讲 trait

trait 类似于Java 中的Interface 但有差别 trait可以继承trait并且在trait 可以写抽象的方法,也可以具体实现方法 实例如下 trait Walk { def walk(){} } class person extends Walk {   println("hello -----")   override def walk(){println("Let's have a walk ")} } trait Run extends Wal

oracle 性能优化操作十二: 用Case语句合并多重扫描

我们常常必须基于多组数据表计算不同的聚集.例如下例通过三个独立查询: select count(*) from emp where sal<1000; select count(*) from emp where sal between 1000 and 5000; select count(*) from emp where sal>5000; 这样我们需要进行三次全表查询,但是如果我们使用case语句: select count (sale when sal <1000 then 1