python的if条件语句的语法和案例
1、条件语句
缩进用4个空格
if条件:
#条件成功,
else:
#条件不成功
if条件:{
#条件成功,
#条件成功,
}else{
#条件不成功,
#条件不成功,
}
if的语法就是这样或者是用:或者是用{}
2、单个条件的if
[root@localhost python]# python3.5 if.py
>>>>frank
success
[root@localhost python]# python3.5 if.py
>>>>aaa
error
[root@localhost python]# cat if.py
#!/usr/bin/env python
# _*_ coding:utf8 _*_
#当有input的时候 永远等待,直到用户输入了一个值,就会把输入的值赋值给n,n代表用户输入的内容
n1 = input ('>>>>')
if n1 == 'frank':
print ("success")
else:
print("error")
定义变量赋值的时候用一个等于号= 字符用双引号引起来
在if比较的时候用2个等于号,字符红单引号引起来
3、if中套if语句
[root@localhost python]# python3.5 if.py
first>>>frank
second>>>yes
frank niubi第一个判断
[root@localhost python]# python3.5 if.py
first>>>frank
second>>>nnnn
frank error第二个判断
[root@localhost python]# python3.5 if.py
first>>>ooo
error第三个判断
[root@localhost python]# cat if.py
#!/usr/bin/env python
# _*_ coding:utf8 _*_
#当有input的时候 永远等待,直到用户输入了一个值,就会把输入的值赋值给n,n代表用户输入的内容
n1 = input('first>>>')
if n1 == 'frank':
n2 = input('second>>>')
if n2 == "yes":
print ('frank niubi第一个判断')
else:
print ("frank error第二个判断")
else:
print("error第三个判断")
4、多个条件的if条件判断的语法,pass代表什么都不执行,python里面不能留空,否则就报错了
if 条件1:
pass
elif 条件2:
pass
elif 条件3:
pass
else:
pass
5、and 和or
[root@localhost python]# python3.5 if2.py
用户名>>>frank
密码>>>frank123
输入正确
[root@localhost python]# python3.5 if2.py
用户名>>>frank
密码>>>aa
erroe
[root@localhost python]# cat if2.py
#!/usr/bin/env python
# _*_ coding:utf8 _*_
#当有input的时候 永远等待,直到用户输入了一个值,就会把输入的值赋值给n,n代表用户输入的内容
n1 = input('用户名>>>')
n2 = input('密码>>>')
if n1 == "frank" and n2 == "frank123":
print ('输入正确')
else:
print ('erroe')
or就不测试了,反正就是and是2个都满足才为真,or是随便一个满足就是真
6.if判断数字是否为偶数
[root@localhost python]# cat if3.py
#!/usr/bin/env python
# _*_ coding:utf8 _*_
#当有input的时候 永远等待,直到用户输入了一个值,就会把输入的值赋值给n,n代表用户输入的内容
a = 0
while a < 20:
temp = a % 2
if temp == 0:
print a
else:
pass
a = a + 1
[root@localhost python]# python if3.py
0
2
4
6
8
10
12
14
16
18
python的if条件语句的语法和案例的更多相关文章
- 【Python】-NO.99.Note.4.Python -【Python3 条件语句 循环语句】
1.0.0 Summary Tittle:[Python]-NO.99.Note.4.Python -[Python3 条件语句 循环语句] Style:Python Series:Python Si ...
- Python基础之条件语句和循环
条件语句 Python中的条件语句分为 if ...else . if ...elif...else 以及if ...else 的嵌套使用: username = input('请输入您的用户名:' ...
- shell脚本中的case条件语句介绍和使用案例
#前言:这篇我们接着写shell的另外一个条件语句case,上篇讲解了if条件语句.case条件语句我们常用于实现系统服务启动脚本等场景,case条件语句也相当于if条件语句多分支结构,多个选择,ca ...
- Python编程基础[条件语句if 循环语句 for,while](二)
ython条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: if 判断条件: 执行语句……else: 执行语句…… x= ...
- 【Python】解析Python中的条件语句和循环语句
1.if语句 if语句有好几种格式,比如: if condition: statement 使用 if ... else ...: if condition: statement(1) else: s ...
- python学习之条件语句(if循环)
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块.可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tru ...
- Python基础、条件语句和基本数据类型
1. 第一句python - 后缀名是可以是任意? - 导入模块时,如果不是.py文件 ==> 以后文件后缀名是 .py 2. 两种执行方式 python解释器 py文件路径 python 进入 ...
- python入门9 条件语句
条件语句: if 条件为真: 执行语句块 (执行完结束不执行elif,else) elif 条件为真: 执行语句块 (执行完结束不执行else) else: 执行语句块 #coding:utf-8 # ...
- Python基础学习之语句和语法
语句和语法 python语句中有一些基本规则和特殊字符: 井号键“#”表示之后的字符为python注释: 三引号(‘‘‘ ’’’)可以多行注释 换行“\n”是标准的行分隔符(通常一个语句一行): 反斜 ...
随机推荐
- Scrum Meeting 10.23
Scrum Meeting No.3 今天所完成的任务仍然停留在学习基础知识上.说实话,由于缺少安卓开发.web开发的经验,我们只能一步步摸索着来. 成员 已完成任务 下一阶段任务 徐越 阅读网上的博 ...
- 接着继续(OO博客第四弹)
.测试与JSF正确性论证 测试和JSF正确性论证是对一个程序进行检验的两种方式.测试是来的最直接的,输入合法的输入给出正确的提示,输入非法的输入给出错误信息反馈,直接就能很容易的了解程序的运行情况.但 ...
- 2018-2019-20172329 《Java软件结构与数据结构》第七周学习总结
2018-2019-20172329 <Java软件结构与数据结构>第七周学习总结 教材学习内容总结 <Java软件结构与数据结构>第十一章-二叉查找树 一.概述 1.什么是二 ...
- Chapter 3 软件项目管理
软件项目具有产品的不可见性.项目的高度不确定性.软件过程的多变化性.软件人员的高流动性的显著特征.有效的软件项目管理集中于人员.产品.过程和项目四个方面.软件项目的生命周期有项目启动.项目规划.项目实 ...
- Beta 冲刺 (4/7)
队名:日不落战队 安琪(队长) 过去两天完成了那些任务 完善已完成的界面. 接下来的任务 建立和上传收藏夹. 还剩下的任务 完善手写涂鸦. 遇到的困难 明天考试,准备通宵中. 有哪些收获和疑问 无. ...
- ejb与javabean的区别总结
EJB的英文全称是企业级的JavaBean 两者是完全不同的 JavaBean是一个组件,而EJB就是一个组建框架 JavaBean面向的是业务逻辑和表示层的显示,通过编写一个JavaBean,可以将 ...
- 小学四则运算练习(JAVA编写)
源码在Github的仓库主页链接地址:https://github.com/rucr9/rucr 看到这个题目,大概很多人会发出“切,这也太简单了吧!有必要小题大做?”的感叹!是的,仅仅作为一道数学运 ...
- 关于VS2005中C#代码用F12转到定义时,总是显示从元数据的问题
元数据是:NET 程序集中的标记信息. 是在代码中选择了转到定义时候给定位的吧.因为没有找到源代码,VS通过反射读取元数据中的信息生成了那个. 解决方法: 1. 要把项目先添加到解决方案中. 2. 再 ...
- mysql 数据到 导入导出 总结
数据库数据的导入和导出受secure_file_priv配置项影响#限制导入导出,null时无法进行数据的导入导出,空时不限制,设置了目录则只能对该目录下的文件进行导入导出show variables ...
- [学习]Windows server 使用控制台时容易卡死的解决方法
公司使用Windows server 下面的 cmd 命令行 控制台打开某一个 bat 文件的方式 进行后台使用.. 但是经常发现在winserver 2016 时 遇到卡死的情况, 今天中午我再进行 ...