第九节,基本条件语句if
条件语句
如果我们希望有效的响应用户的输入,代码就需要具有判断能力。能够让程序进行判断的结构成为条件,条件判断语句返回的是布尔值真或假,真就执行一条线路,假就执行另外一条线路
注意if判断如果怎样,否则不做任何行为必须写个pass不然会报错
如:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
h = 4
if h > 2:
print("4大于2")
else:
pass
#注意if判断如果怎样,否则不做任何行为必须写个pass不然会报错
if条件判断语句
如果怎么样,否则怎么样
== 的用法 (如果等于执行第一条线路)
如:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
nl = input("请输入验证码")
if nl == "":
print("123验证码正确")
else:
print("验证码错误")
如上列子,如果用户输入的是123 那么判断nl变量等于123就是正确的,就打印第一条线路,如果用户输入的不是123那么就是错误的,执行第二条线路
如果怎么样,否则怎么样
!= 的用法 (如果不等于执行第一条线路)
如:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
nl = input("请输入验证码")
if nl != "":
print("验证码正确")
else:
print("验证码错误")
如上列子,!=(如果不等于的意思),也就是说用户输入的如果不等于123就执行第一条线路验证码正确,用户输入的如果等于123就执行第二条线路验证码错误
总结:== 与 != 的判断条件是相反的(重点注意)
and(并且)
and 的用法 (就是增加一个判断条件,并且前后都要符合判断条件才执行第一条线路,哪怕有一个判断条件不符合就执行第二条线路)
如:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
n1 = input("请输入用户名")
n2 = input("请输入验证码")
if n1 == "林贵秀" and n2 == "":
print("用户名和验证码正确")
else:
print("用户名或验证码不正确")
如上列,也就是说,用户名和验证码都要符合判断条件才会执行第一条线路,有一个不符合判断条件,都会执行第二条线路
or(或者)
or 的用法 (也是增加一个判断条件,or或者的意思,也就是前后条件判断其中一个符合执行第一条线路,否则执行第二条线路)
如:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
n1 = input("请输入用户名")
n2 = input("请输入验证码")
if n1 == "林贵秀" or n2 == "":
print("用户名或验证码正确")
else:
print("用户名和验证码不正确")
如上列,or或者,也就是两个判断其中一个符合判断条件,就执行第一条线路,当然两个都符合也是执行第一条线路,两个都不符合才执行第二条线路
<(小于) >(大于) =(等于) 多路判断
在判断里设置多个范围,不同的范围执行不同的线路
如:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
n = 25
if n <= 10:
print("小屁孩")
elif n > 10 and n <= 20:
print("小青年")
elif n > 20 and n <= 30:
print("该成家立业了")
else:
print("你的年龄不在我关心的范围")
1-10岁是:小屁孩
10以上到20岁是:小青年
20岁以上到30岁是:该成家立业了
30岁以上是:你的年龄不在我关系的范围了
第九节,基本条件语句if的更多相关文章
- 第九篇:vue条件语句
好家伙,终于有个简单了的 v-if 条件判断 <div id="app"> <p v-if="seen">现在你看到我了</ ...
- 第二百八十七节,MySQL数据库-条件语句、循环语句、动态执行SQL语句
MySQL数据库-条件语句.循环语句.动态执行SQL语句 1.if条件语句 delimiter \\ CREATE PROCEDURE proc_if () BEGIN ; THEN ; ELSEIF ...
- python教程(二)·条件语句
条件语句一般用来判断给定的条件是否成立,根据结果来执行不同的代码,也就是说,有了条件语句,才可以根据不同的情况做不同的事,从而控制程序的流程. 布尔类型 前面说到数据类型的时候,其中有一种叫 &quo ...
- Java ——if条件语句 switch语句
本节重点思维导图 if条件语句 //如果条件表达式成立,执行语句块 if(条件表达式){ //…语句块 } 如果语句块只有一条语句,大括号可以省略,否则不能省略. 建议,不管有几条语句,都不要省略大 ...
- 第2.2节 Python的语句
上节已经介绍了极简的Python代码编写,已经用到了赋值语句,本节对Python的程序语句进行介绍. 一. 常用命令 在介绍Python语句之前,先介绍一下几个有用的Python命令. dir(模块名 ...
- Python —条件语句
条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null ...
- php简写表达式,&& or || 缩写条件语句
有时候学的多了, 好多小细节 都忘了 ,比如 简单的表达式, 三元表达式 ?:; $aa or $bb 表达式 等等! 写一些简单的表达式,备忘! php用&&和||缩写条件语句 ...
- java中的条件语句(if、if...else、多重if、嵌套if)
Java条件语句之 if 生活中,我们经常需要先做判断,然后才决定是否要做某件事情.例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S .对于这种"需要先判断条件,条件满足后才 ...
- javascript语句——条件语句、循环语句和跳转语句
× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...
随机推荐
- eclipse 发布web工程,修改tomcat端口
如果想修改tomcat发布的端口,有两种方法: 1.用记事本打开tomcat安装目录下的conf文件夹下的server.xml,找到<Connector port="8080" ...
- 语言总结—C/C++
参考<程序员面试宝典> 1. 基本概念 1.1 赋值语句 例1. 按位与操作,例如:a=3,b=3,a&b值等于 0011 & 0011 结果还是0011,那么值还是3: ...
- HDU - 3068 最长回文(manacher)
HDU - 3068 最长回文 Time Limit: 2000MS Memory Limit: 32768KB 64bit IO Format: %I64d & %I64u Subm ...
- javaWEB总结(10):HttpServlet成长史
前言: 从Servlet,ServletConfig到GenericServlet再到Httpservlet的整个过程,相当于Httpservlet的成长史,我们不需要写那么臃肿的代码,开发难度由复杂 ...
- HDU 5860 Death Sequence
用线段树可以算出序列.然后o(1)询问. #pragma comment(linker, "/STACK:1024000000,1024000000") #include<c ...
- 抢红包算法 java
抢红包的需求分析 抢红包的场景有点像秒杀,但是要比秒杀简单点.因为秒杀通常要和库存相关.而抢红包则可以允许有些红包没有被抢到,因为发红包的人不会有损失,没抢完的钱再退回给发红包的人即可.另外像小米这样 ...
- GUI自绘_其中左边树状菜单控件风格灵感来源于城市博物馆的壁灯效果。
GUI DEMO 下面都是去年做的演示DEMO,到目前为止,除了专门做界面库的公司,暂时还没有看到别人做的效果比我这个更好的. 下图在第一张图中有个错误,看出来了没有呢? 就是项目核算那儿,不应该是B ...
- SharePoint 2013 工作流设计之Designer 使用“可视化视图
转载自:http://www.cnblogs.com/jianyus/p/3406309.html SharePoint 2013增强了工作流功能,而Designer里面也添加了可视化设计视图,也就是 ...
- 常用 NHibernate.Criterion
Expression.Where<ScreenView>((v) => v.bizType != 0);
- python3 随机数
random库 random.random()返回n,则 0 <= n < 1的小数. random.uniform(a,b) 返回n ,则 a <= n <= b的浮点 ...