python的if条件判断
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基础:条件判断与循环的两个要点
		
一.条件判断: Python中,条件判断用if语句实现,多个条件判断时用if...elif实现:看下面一段程序 #python 3.3.5 #test if...elif age = 20 if ag ...
 - python学习第六天 条件判断和循环
		
总归来讲,学过C语言的同学,对条件判断和循环并不陌生.这次随笔只是普及一下python的条件判断和循环对应的语法而已. 条件判断: 不多说,直接贴代码: age = 23 if age >= 6 ...
 - python基础3  条件判断 if嵌套
		
if单向判断: stonenumber=6#为宝石数量赋值 if stonenumber>=6: #条件:如果你拥有的宝石数量大于等于6个 print('你拥有了毁灭宇宙的力量') #结果:显示 ...
 - Python基础(条件判断,循环,占位符等)
		
Python 自动化 系统开发用的语言和自动化脚本可以不同 学习peython可用于: 网路爬虫,数据分,web开发,人工智能,自动化运维,自动化测试,嵌入式,黑客 第三方库比较全 脚本语言:功能单一 ...
 - python基础之条件判断和循环
		
1.条件判断 age = 3 if age >= 18: print('adult') elif age >= 6: print('teenager') else: print('kid' ...
 - Python基础教程-条件判断和循环
		
Python条件判断 在Python中用if语句实现: age = 20 if age >= 18: print 'your age is :',age print 'adult' 根据Pyth ...
 - python基础知识--条件判断和循环
		
一.输入输出 python怎么来接收用户输入呢,使用input函数,python2中使用raw_input,接收的是一个字符串,输出呢,第一个程序已经写的使用print,代码入下: 1 name=in ...
 - Python中的条件判断、循环以及循环的终止
		
条件判断 条件语句是用来判断给定条件是否满足,并根据判断所得结果从而决定所要执行的操作,通常的逻辑思路如下图: 单次判断 形式 if <判断条件>: <执行> else: &l ...
 - Python学习笔记—条件判断和循环
		
条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= ...
 
随机推荐
- 同时开始了SQL。。。
			
SQL LIMIT OFFSET 和 LIMIT code1: SELECT id, name, score FROM table ORDER BY score DESC LIMIT OFFSET 4 ...
 - 学习笔记TF037:实现强化学习策略网络
			
强化学习(Reinforcement Learing),机器学习重要分支,解决连续决策问题.强化学习问题三概念,环境状态(Environment State).行动(Action).奖励(Reward ...
 - ubuntu10.04 32 编译android源码的问题
			
ubuntu10.04 32 问题 没有jdk1.6 并且使用apt-get 安装jdk相当麻烦,参照:http://blog.csdn.net/godvmxi/article/detail ...
 - access十万级数据分页
			
最近的一个项目采用winform+access,但后来发现客户那边的数据量比较大,有数十万条数据.用sql语句进行分页,每次翻页加载都需要8秒钟左右,实在难以忍受. 后来百度了一下,发现一篇文章我的A ...
 - <亲测>centos7通过yum安装JDK1.8(实际上是openjdk)
			
centos7通过yum安装JDK1.8 安装之前先检查一下系统有没有自带open-jdk 命令: rpm -qa |grep java rpm -qa |grep jdk rpm -qa |gr ...
 - 使用docker查看jvm状态,在docker中使用jmap,jstat
			
Docker中查看JVM的信息: 1. 列出docker容器:docker ps 2. 标准输入和关联终端:docker exec -it 容器ID bash 3. 查找出j ...
 - 获得驱动器信息卷设备&&Ring3得到磁盘文件系统(NTFS WIN10)
			
// GetLogicalDriveStrings.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <Windows ...
 - SQL查数据库有哪些触发器,存储过程...
			
select name from sysobjects where xtype='TR' --所有触发器select name from sysobjects where xtype='P' --所有 ...
 - JVM内部细节之一:synchronized关键字及实现细节(轻量级锁Lightweight Locking)
			
在C程序代码中我们可以利用操作系统提供的互斥锁来实现同步块的互斥访问及线程的阻塞及唤醒等工作.然而在Java中除了提供Lock API外还在语法层面上提供了synchronized关键字来实现互斥同步 ...
 - 华硕R系列的解剖图
			
1.键盘底部 2.右侧光驱,右下硬盘 3.电源 4.主板 5. 6.4G内存