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条件语句的语法和案例的更多相关文章

  1. 【Python】-NO.99.Note.4.Python -【Python3 条件语句 循环语句】

    1.0.0 Summary Tittle:[Python]-NO.99.Note.4.Python -[Python3 条件语句 循环语句] Style:Python Series:Python Si ...

  2. Python基础之条件语句和循环

    条件语句 Python中的条件语句分为 if ...else . if ...elif...else  以及if ...else 的嵌套使用: username = input('请输入您的用户名:' ...

  3. shell脚本中的case条件语句介绍和使用案例

    #前言:这篇我们接着写shell的另外一个条件语句case,上篇讲解了if条件语句.case条件语句我们常用于实现系统服务启动脚本等场景,case条件语句也相当于if条件语句多分支结构,多个选择,ca ...

  4. Python编程基础[条件语句if 循环语句 for,while](二)

    ython条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: if 判断条件: 执行语句……else: 执行语句…… x= ...

  5. 【Python】解析Python中的条件语句和循环语句

    1.if语句 if语句有好几种格式,比如: if condition: statement 使用 if ... else ...: if condition: statement(1) else: s ...

  6. python学习之条件语句(if循环)

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块.可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tru ...

  7. Python基础、条件语句和基本数据类型

    1. 第一句python - 后缀名是可以是任意? - 导入模块时,如果不是.py文件 ==> 以后文件后缀名是 .py 2. 两种执行方式 python解释器 py文件路径 python 进入 ...

  8. python入门9 条件语句

    条件语句: if 条件为真: 执行语句块 (执行完结束不执行elif,else) elif 条件为真: 执行语句块 (执行完结束不执行else) else: 执行语句块 #coding:utf-8 # ...

  9. Python基础学习之语句和语法

    语句和语法 python语句中有一些基本规则和特殊字符: 井号键“#”表示之后的字符为python注释: 三引号(‘‘‘ ’’’)可以多行注释 换行“\n”是标准的行分隔符(通常一个语句一行): 反斜 ...

随机推荐

  1. 使用sass与compass合并雪碧图(一)

    雪碧图就是很多张小图片合并成一张大图片,以减少HTTP请求,从而提升加载速度.有很多软件可以合并雪碧图,但通常不太容易维护,使用compass生成雪碧图应该算是非常方便的方法了,可以轻松的生成雪碧图, ...

  2. eclipse在线安装maven插件

    http://blog.csdn.net/xiaoxiaoyeyaya/article/details/17200987 在安装插件的时候将下面的contact all update sites du ...

  3. No.1010_第七次团队会议

    渺茫的前景 今天大家都很失望,一来昨天的问题还是继续存在着,仍然没有完成.二来,我们看了一下其余几个组的界面,对自己有些难过. 我们组确实存在人手少的问题,这几天我还因为挑战杯的事情缺席了两天,感觉内 ...

  4. Task 7 买书最低价格问题

    任务: 书店针对<哈利波特>系列书籍进行促销活动,一共5卷,用编号0.1.2.3.4表示,单独一卷售价8元, 具体折扣如下所示: 本数    折扣 2         5% 3       ...

  5. Scrum 项目7.0——第一个Sprint的总结和读后感

          总结: 通过这一次的Sprint,我了解了Sprint的整个流程,也学会了编制backlog,也了解了在软件工程中,一个团队的任务是怎么样分配和一个项目是怎么样开展的.从对软件工程的认识只 ...

  6. 项目复审—Alpha阶段

    项目复审-Alpha阶段 小组的名字和链接 优 点 缺 点 排名 [别看了你没救队]http://www.cnblogs.com/liaoyujun233/p/9016362.html 此队优点很多, ...

  7. 开发模式 MVC、MVP、MVVM和MVX框架模式

    MVX框架模式的了解 MVX框架模式:MVC+MVP+MVVM 1.MVC: Model(模型)+View(视图)+controller(控制器),主要是基于分层的目的,让彼此的职责分开.View通过 ...

  8. 命令行方式操作O365

    这几天公司为O365启用了双因子认证,期间出了些小问题,导致我无法使用管理员账号登入控制台,但是Powershell的方法依旧可以.所以我觉得还是有必要把图形化操作改成脚本操作,以备不时之需.以后凡是 ...

  9. [转帖]什么高速线缆DAC?有了有源光缆AOC为何还选择DAC?

    什么高速线缆DAC?有了有源光缆AOC为何还选择DAC? http://www.eefocus.com/gigalight2006/blog/17-12/426177_88485.html 2017- ...

  10. 微信小程序 功能函数 密码验证*

    //登录输入密码 userPasswordInput: function (e) { var that = this; this.setData({ userPassword: e.detail.va ...