if 判断条件的时候,如果是多个条件一起进行判断,那么就需要逻辑运算符
 
并且-----------and
或者-----------or
非(取反)----not
 
if 条件1 and 条件2:
     条件1和条件2都满足时,做的事情1
     。。。。。。。。。。,做的事情2
     。。。。。。。。。。,做的事情3
     等等
 
if 条件1 or tiaojian2:
     条件1和条件2有一个满足时,做的事情1
     。。。。。。。。。。。。,做的事情2
     。。。。。。。。。。。。,做的事情3
     等等
 
if not (条件1 and 条件2):
     满足条件1和条件2的取反时,做的事情1
     。。。。。。。。。。。。,做的事情2
     。。。。。。。。。。。。,做的事情3
     等等
 
总结:
方式1:
if 条件:
    条件满足时做的事情1
    条件满足时做的事情2
    条件满足时做的事情3
    。。。。。。等等
 
方式2:
if 条件:
    条件满足时做的事情1
    条件满足时做的事情2
    条件满足时做的事情3
    。。。。。。等等
else:
    条件不满足时做的事情1
    条件不满足时做的事情2
    条件不满足时做的事情3
    。。。。。。等等
 
方式3:
if 条件:
    条件满足时做的事情1
    条件满足时做的事情2
    条件满足时做的事情3
    。。。。。。等等
elif 条件2:
    条件2不满足时做的事情1
    条件2不满足时做的事情2
    条件2不满足时做的事情3
    。。。。。。等等
elif 条件3:
    条件3不满足时做的事情1
    条件3不满足时做的事情2
    条件3不满足时做的事情3
    。。。。。。等等
else:
    条件1、2、3都不满足的情况下,默认执行的事情,(注意:else可有可无,根据实际的功能来确定)
 
如果条件1满足,那么就执行条件1满足时做的事情,做完后,下面的条件2、3都不会被执行,而是直接结束整个if语句
 
如果条件1不满足,那么就判断条件2是否满足,如果条件2满足,那么就执行条件2满足时的代码,然后结束整个if语句
 
如果条件1、2都不满足,那么就判断条件3,如果条件3满足,那么就执行条件3满足时执行的事情,然后结束整个if语句
 
周一至周日练习
#!/bin/bash env python
 
#1.获取用户输入的数字
num = input("请输入一个数字,1:周一 2:周二 。。。")
 
#2.根据用户的数据,显示相应的信息
if num=="1":
    print("周一")
elif num=="2":
    print("周二")
elif num=="3":
    print("周三")
elif num=="4":
    print("周四")
elif num=="5":
    print("周五")
elif num=="6":
    print("周六")
elif num=="7":
    print("周日")
else:
    print("请输入正确数字")
 
 
if嵌套:
if 条件1:
    条件1满足时做的事情1
    if 条件2:
        条件2满足时做的事情2
 
 
 
 
 
 
 
 
 
 
 

python的if判断的更多相关文章

  1. python学习——如何判断输入是数字

    笨办法学python第35节 该节主要是讲分支与函数,主要遇到的问题是python中如何判断输入是数字. 首先原代码如下: from sys import exit def gold_room(): ...

  2. Python的if判断与while循环

    1.if判断 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句 else: 执行语句 Python中使用缩进代替c语言中的大括号,来告诉程序所执行的内容. ...

  3. Python基础——条件判断

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ 到目前为止,Python基础系列的文章中的程序都是一条一条语句顺序执行的.在本章中,我会重点介绍让程序选择是否执行语 ...

  4. Python enum 枚举 判断 key(键) 或者 value(值)是否在枚举中

    Python enum 枚举 判断 key(键) 或者 value(值)是否在枚举中 python 的基本用法请浏览:https://www.cnblogs.com/ibingshan/p/98564 ...

  5. Python isinstance 方法 判断 built-in types(内置类型)技巧

    Python isinstance 方法 判断 built-in types(内置类型)技巧 d = {} isinstance(d, type({})) isinstance(d, dict) l ...

  6. Python startswith() 函数 判断字符串开头

    Python startswith() 函数 判断字符串开头 函数:startswith() 作用:判断字符串是否以指定字符或子字符串开头 一.函数说明语法:string.startswith(str ...

  7. python的if判断补充

    python的if判断补充 exit_flag = False # 标识符 if exit_flag == False: print('exit_flag == False') exit_flag = ...

  8. python中readline判断文件读取结束的方法

    注:内容来自网络 本文实例讲述了python中readline判断文件读取结束的方法.分享给大家供大家参考.具体分析如下: 大家知道,python中按行读取文件可以使用readline函数,下面现介绍 ...

  9. Python之条件判断和循环(入门4)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6407755.html 本文出自:[Edwin博客园] Python之条件判断和循环 1. Python之if ...

  10. Python输入数据类型判断正确与否的函数大全(非常全)

      对于python输入数据类型判断正确与否的函数大致有三类: (1)type(),它的作用直接可以判断出数据的类型 (2)isinstance(),它可以判断任何一个数据与相应的数据类型是否一致,比 ...

随机推荐

  1. Python多线程在爬虫中的应用

    题记:作为测试工程师经常需要解决测试数据来源的问题,解决思路无非是三种:(1)直接从生产环境拷贝真实数据 (2)从互联网上爬取数据 (3)自己用脚本或者工具造数据.前段时间,为了获取更多的测试数据,笔 ...

  2. 介绍Provide以及Inject

    介绍 Vue 的 Provide 以及 Inject Provide 以及 Inject 是 Vue 中用于祖先元素向其所有后台元素注入依赖的接口. 具体用法 // Data.vue ... expo ...

  3. 自定义注解--Annotation

    Annotation 概念:注解 原理 是一种接口,通过反射机制中的相关API来访问annotation信息 常见的标准Annotation @Override   方法重写 @Deprecated  ...

  4. SPSS能做Cochran-Armitage趋势检验吗

    SPSS能做Cochran-Armitage趋势检验吗 Cochran-Armitage (CA) 趋势检验是一种用于分析1个二分类变量和1个有序分类变量关联性的统计方法,由Cochran和Armti ...

  5. 【JZOJ4715】【NOIP2016提高A组模拟8.19】树上路径

    题目描述 给出一棵树,求出最小的k,使得,且在树中存在路径p,使得k>=S且k<=E.(k为路径p上的边的权值和) 输入 第一行给出N,S,E.N代表树的点数,S,E如题目描述. 下面N- ...

  6. API管理的五大规则

    http://www.csdn.net/article/2012-12-18/2812929-5-Rules-For-API-Management 1. 设计 开发人员使用API访问各种不同的类,并且 ...

  7. N!分解素因子及若干问题【转载】

    这里写的非常好http://www.cnblogs.com/openorz/archive/2011/11/14/2248992.html,感谢博主,我这里就直接用了. 将N!表示成 N! = p1^ ...

  8. KiCad 安装后没有元件怎么办?

    KiCad 安装后没有元件怎么办? 按以下步骤试试. 卸载 KiCad EDA. 按 Win+R 输入 %appdata%/kicad 进入 KiCad 的配置目录. 将里面的内容打包成一个 zip ...

  9. 25-3 requests模块的cookie和代理操作

    一.基于requests模块的cookie操作 引言:有些时候,我们在使用爬虫程序去爬取一些用户相关信息的数据(爬取张三“人人网”个人主页数据)时,如果使用之前requests模块常规操作时,往往达不 ...

  10. vue简单总结

    首先  介绍几个常见指令 指令:以属性的形式出现在标签上 v-xxx 1.内置指令 数据绑定指令  v-html v-text    举例 <span v-html="msg" ...