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”是标准的行分隔符(通常一个语句一行): 反斜 ...
随机推荐
- [BUAA OO]第三次博客作业
OO第三次博客作业 1. 规格化设计的发展 我认为,规格化设计主要源自于软件设计的两次危机.第一次是由于大量存在的goto语句,让当时被广泛应用的面向过程式的编程语言臃肿不堪,在逻辑性上与工程规模上鱼 ...
- 20162328蔡文琛 大二week07
20162328 2017-2018-1 <程序设计与数据结构>第7周学习总结 教材学习内容总结 树是非线性结构,其元素组织为一个层次结构. 树的度表示树种任意节点的最大子节点数. 有m个 ...
- 软件团队项目第一次Sprint评价(评价人:张家军)
组号 组名 缺点及建议 1 理财猫 (1)没有附带的计算器 (2)支入支出没有详细菜单说明 (3)界面背景单调 ...
- cnblogs用户体验及建议
一.是否提供了良好的体验给用户(同时提供价值)? 我觉得博客园还是给用户提供了良好的用户体验的,它可以从用户的角度考虑,用户在注册的时候,用户自己在设置用户名和密码的时候,如果与他人重复会有提示,而且 ...
- vue router 几种方式对比 (转载)
<div id="app"> <h1>Hello App!</h1> <p> <!-- 使用 router-link 组件来导 ...
- wamp 开启短标签支持
1.先使用phpinfo.php文件打印出信息 2.找到Loaded Configuration File 根据他的路径去修改php.ini文件 3.打开php.ini文件,搜索 short_op ...
- MySQL数据库中varchar与char类型的区别
在数据库中建表时,需要给数据定义一个数据库中的数据库类型,当需要给String类型定义一个数据库中的类型时,可以看见有两个选择,一个是varchar,另一个是char,有很多人不清楚两者的区别,包括自 ...
- HashMap,HashTable,concurrentHashMap,LinkedHashMap 区别
HashMap 不是线程安全的 HashTable,concurrentHashMap 是线程安全 HashTable 底层是所有方法都加有锁(synchronized) 所以操作起来效率会低 con ...
- google 浏览器插件安装
谷歌访问助手
- CF915E Physical Education Lessons
题意: Alex高中毕业了,他现在是大学新生.虽然他学习编程,但他还是要上体育课,这对他来说完全是一个意外.快要期末了,但是不幸的Alex的体育学分还是零蛋! Alex可不希望被开除,他想知道到期末还 ...