python的条件判断书写格式:

基本格式

if 条件判断: #条件判断通过,则执行下面的语句

执行语句

执行语句

...

else: #条件判断不通过,则执行下面的语句

执行语句

执行语句 #最后可以执行这里的语句

举例:下面的例子演示基本格式

inp = input("plz give me a level: ")

if inp == "1":

print ("ur level is 1")

else:

print("Unknown level")

print("Done.")

嵌套格式

就是一个条件判断中,再包含有另外一个条件判断

if 条件判断1:

... #可以执行语句,或者不执行语句

if 条件判断2:

...

if 条件判断3:

...

if 条件判断N:

...

else: #可以写,可以不写

...

else:

...

else:

...

else:

...

举例:

inp = input("plz give me a level: ")

if inp == "1":

print("level 1")

if inp == "1":

print("level1 & level 2")

if inp == "1":

print("level1 & level 2 &level 3")

else:

print("Nothing to match")

print("Done")

感觉有点乱而且还要注意缩进问题,容易出错,使用下面的多条件格式还好些

多条件格式

格式:

if 条件1:

...

elif 条件2:

...

elif 条件3:

...

else:

...

举例:

inp = input("plz give me a level: ")

if inp == "1":

print("your level is 1")

elif inp == "2":

print("your level is 2")

elif inp == "3":

print("your level is 3")

elif inp == "4":

print("your level is 4")

else:

print("Nothing to match")

print("Done")

在python中,如果条件判断之后想什么都不做,则使用pass关键字

python跳出if条件_python的if条件判断相关推荐

  1. makefile ifneq多个判断条件_Python基础语法——条件判断

    条件判断是根据一个或多个条件的结果来进行判断的. 例如一个自动调温器需要不停地检测温度,只要温度低于某个值,就会打开加热,而温度高于某个值,就要打开降温.这里需要将温度值进行比较,然后做出判断,有一个 ...

  2. python的for语句条件_Python中的条件选择和循环语句

    Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...

  3. python多个判断条件_Python基础介绍 | 条件判断Conditionals

    先前我们已经学了如何使用Strings和Numbers两个数据类型,还有其他的数据类型,例如列表啊.字典啊,我们先放着不学,但以下的内容多多少少少会涉及. 今天学啥呢?我们来看看条件判断,即Condi ...

  4. python if else格式_Python if else条件语句详解

    我们看到的代码都是顺序执行的,也就是先执行第1条语句,然后是第2条.第3条--一直到最后一条语句,这称为顺序结构. 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用,儿童 ...

  5. python if函数用法_python中if条件中的Contains()函数“in”

    我对contains()in的功能做了一些研究,特别是与eq()==进行了比较,发现它可以完成许多任务.我设法回答了其中许多问题(见下文). 除了下面的用法之外,in还有其他有用的用法吗,例如对象?在 ...

  6. python或运算 条件_Python运算符及条件语句

    1.Python运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)匀速那副 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 Python算术运算符 以下假 ...

  7. python应用程序类型_python – 类型提示条件可变参数应用程序

    我试图键入提示构造函数的部分应用程序,一旦提供"tag"实例,它就会被完全应用.这是通过包装类实现的,包装类存储构造函数和任何部分应用的参数.由于包装器适用于多种类型,因此必须采用 ...

  8. python 跳出for循环_python中如何退出for循环

    Python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环. break语句: Python中的break ...

  9. python 跳出for循环_Python跳出多重循环的方法

    方法1:自定义异常# -*- coding:utf-8 -*- """ 功能:python跳出循环 """ # 方法1:自定义异常 clas ...

最新文章

  1. 自动生成Makefile的全过程详解
  2. java静态链表_数据结构笔记:静态链表(C语言)
  3. kettle mysql 配置_Kettle数据库配置抽离
  4. Spring-级联赋值
  5. JAVA程序运行原理分析
  6. 使用jclouds库在Amazon S3上上传
  7. 食品安全--牛奶和蛋白质浅谈
  8. java 获取cer证书指纹_获取SSL证书的指纹
  9. Coreseek Windows下安装调试
  10. python中astr是啥_python 基础 之 字符串
  11. OO第四单元UML作业总结暨OO课程总结
  12. 【优化算法】搜索引擎优化算法(BES)【含Matlab源码 1426期】
  13. 机器学习基础--各种学习方式(18)--核方法和多核学习
  14. UA MATH563 概率论的数学基础 鞅论初步3 条件期望的性质
  15. 用html如何做发帖的页面,如何用html发帖
  16. 网络***的基础教程
  17. 浅读C Primer Plus——C语起源
  18. 网络(八)之OSPF协议的原理及配置
  19. 什么是操作系统(OS)?都有哪些常见的分类?
  20. python+scrapy爬虫 + mongoodb + hadoop+hive综合项目:招聘网站数据

热门文章

  1. 006-spring cache-缓存实现-01-原生实现
  2. C#与java可以共用的DES加密解密
  3. Visual Studio 项目目录下的bin目录和 obj目录
  4. fatal error LNK1123: 转换到 COFF 期间失败
  5. CentOS 6.4 搭建SVN服务器
  6. stm32内部的CAN总线
  7. System Center Virtual Machine Manager 2012 SP1系列文章
  8. 关于生态、大数据和穿戴设备以及IT创新的畅想
  9. Outlook addon CommandBarButton picture 的不透明效果解决方案
  10. 树状数组 _ 求逆序数