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. 【codeforces Manthan, Codefest 17 C】Helga Hufflepuff's Cup

    [链接]h在这里写链接 [题意]     k是最高级别的分数,最高界别的分数最多只能有x个.     1<=k<=m;     和k相邻的点的分数只能小于k;     n个点的树,问你每个 ...

  2. 日期格式之——new Date()的用法

    获取时间: 1 var myDate = new Date();//获取系统当前时间 获取特定格式的时间: 1 myDate.getYear(); //获取当前年份(2位) 2 myDate.getF ...

  3. k8s 超详细总结,面试必问

    一个目标:容器操作:两地三中心:四层服务发现:五种Pod共享资源:六个CNI常用插件:七层负载均衡:八种隔离维度:九个网络模型原则:十类IP地址:百级产品线:千级物理机:万级容器:相如无亿,K8s有亿 ...

  4. iOS支付宝2.0 SDK集成整理

    https://cshall.alipay.com/enterprise/help_detail.htm?help_id=473890 http://wenku.baidu.com/link?url= ...

  5. node 写的简单爬虫(三)

    异步爬取数据 先引入 var async = require('async'); 然后同样上代码 var topicUrls = [];//存所有地址 http.get(url,function(re ...

  6. 复习一下jdbc原始封装

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.l ...

  7. WebGL three.js学习笔记 加载外部模型以及Tween.js动画

    WebGL three.js学习笔记 加载外部模型以及Tween.js动画 本文的程序实现了加载外部stl格式的模型,以及学习了如何把加载的模型变为一个粒子系统,并使用Tween.js对该粒子系统进行 ...

  8. constexpr:编译期与运行期之间的神秘关键字

    Scott Meyers在effective modern c++中提到“If there were an award for the most confusing new word in C++11 ...

  9. 瑞星推国内唯一Linux系统杀毒软件 国产操作系统还需国产安全软件保护

    近来在IT领域最爆炸的新闻莫过于5月20日中央国家机关政府採购中心下发通知.要求中央机关採购所有计算机类产品不同意安装Windows 8.而改用国产Linux操作系统. 此消息一出,立马引起各界关注. ...

  10. OpenCV 新手教程 之环境配置 + 图片匹配 matchTemplate

    1.什么是OpenCV OpenCV的全称是:Open Source Computer Vision Library. OpenCV是一个基于(开源)发行的跨平台计算机视觉库,能够执行在Linux.W ...