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. C++ 类 析构函数

    一.析构函数的定义 析构函数为成员函数的一种,名字与类名相同,在前面加‘~’没有参数和返回值在C++中“~”是位取反运算符.一个类最多只能有一个析构函数.析构函数不返回任何值,没有函数类型,也没有函数 ...

  2. 忘记本地MySQL数据库密码的解决方案。

    忘记本地MySQL数据库密码,解决方案,分以下10个步骤: 参考链接:                  https://blog.csdn.net/weidong_y/article/details ...

  3. Scrum meeting报告

    Scrum Meeting报告 要点: 讨论XueBa系统已有的和待实现的功能 短期内的任务分配 初步确定小组成员在第一轮迭代开发中任务 一.      XueBa系统已有的和待实现的功能 项目完成情 ...

  4. Scrum Meeting 11.10

    成员 今日任务 明日计划 用时 徐越  调试前端代码 协助重构UI,完善前端逻辑  2h  赵庶宏 调出不能显示回答列表的bug,是后端数据库建库问题 与前一组进行数据库统一  3h  薄霖 UI代码 ...

  5. Scrum Meeting 11.06

    成员 今日任务 明日计划 用时 徐越 学习ListView+simpleAdapter,actionBar.阅读并修改前端代码 继续修改前端代码.完善数据库 4h 赵庶宏  构建后端数据库,进行完善 ...

  6. [2019BUAA软件工程]第0次个人作业

    我 & 计算机 写在前面   撰写本博客时,笔者正就读北航计算机系大三下的软件工程课程.借由这次博客作业的机会,笔者从高考时与计算机专业结缘.大学对计算机的学习以及对未来的计划三方面进行了些许 ...

  7. js实现把一个页面层数据传递到另一个页面

    由于之前面试,被问到过此问题,所以今天特意整理了一下.由于自己技术水平有限,若存在错误,欢迎提出批评. 本博客整理了两种方式从一个页面层向另一个页面层传递参数. 一. 通过cookie方式 1. 传递 ...

  8. Task 8 找水王

    任务: 三人行设计了一个灌水论坛.信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子.坊间风闻该“水王”发帖数目超过了帖子数目的一半. 如果你 ...

  9. C# Linq找不到行或已更改

    前段时间工作中的一个新需求,有机会用到了Linq to SQL.使用后的第一感觉,就是方便很多,也为整个项目节约了一大把的开发时间,甚至代码量也少了很多.不过在程序的实际运行中,始终会遇到一些莫名其妙 ...

  10. 关于javascript异步编程的理解

    在开发手机app的时候,要使用ajax想向后台发送数据.然后遇到了一个bug,通过这个bug,理解了ajax异步请求的工作原理.下面是登录页面的源代码. <!DOCTYPE html> & ...