第九节,基本条件语句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中的很多语句可以改变语句的默认执行顺序.本文 ...
随机推荐
- php中函数 vsprintf() 和 var_export()
把格式化字符串写入变量中: <?php $number = 9; $str = "Beijing"; $txt = vsprintf("There are %u m ...
- JVM保证线程安全
线程安全 Java内存模型中,程序(进程)拥有一块内存空间,可以被所有的线程共享,即MainMemory(主内存):而每个线程又有一块独立的内存空间,即WorkingMemory(工作内存).普通情 ...
- Linux下安装vnstat流量统计
1. 下载安装 cd /data/software wget http://humdi.net/vnstat/vnstat-1.11.tar.gz tar zxf vnstat-1.11.tar.gz ...
- SVD分解技术数学解释
SVD分解 SVD分解是LSA的数学基础,本文是我的LSA学习笔记的一部分,之所以单独拿出来,是因为SVD可以说是LSA的基础,要理解LSA必须了解SVD,因此将LSA笔记的SVD一节单独作为一篇文章 ...
- 《JS权威指南学习总结--第十一章子集和扩展》
js子集和扩展:http://www.cnblogs.com/ahthw/p/4298449.html ES6新增let和const关键字:http://www.cnblogs.com/telnetz ...
- PAT 团体程序设计天梯赛-练习集 L2-003. 月饼
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量,请你计算可以获得的最大收益是多少. 注意:销售时允许取出一部分库存.样 ...
- 同一级目录js的引入
- [SQL基础教程]1-4 SQL 表的创建
[SQL基础教程]1-4 SQL 表的创建 创建数据库 语法 CREATE DATABASE <数据库名称> // example CREATE DATABASE shop; 创建表 语法 ...
- hdu_5826_physics(物理题)
题目链接:hdu_5826_physics 题意: 给你一些点的速度和初始位置,还有方向,这些速度和加速度满足v*a=c,然后又q个询问,问第t秒第K小的速度是多少 题解: 将物理公式转换为v与t的关 ...
- 《Intel汇编第5版》 Intel CPU小端序
一.MASM汇编器中的数据类型 二.Intel汇编中的立即数类型 三.定义有符号和无符号整数 四.小端序 内存中数据按照字节存储,一个4个字节无符号整数,其高位存储在低地址上,低位存储在高地址上. 比 ...