Python基础之条件控制操作示例【if语句】


Posted in Python onMarch 23, 2019

本文实例讲述了Python基础之条件控制操作。分享给大家供大家参考,具体如下:

if 语句

Python中if语句的一般形式如下所示:

if condition_1:
  statement_block_1
elif condition_2:
  statement_block_2
else:
  statement_block_3

如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句,如果 "condition_1" 为False,将判断 "condition_2",如果"condition_2" 为 True 将执行 "statement_block_2" 块语句,如果 "condition_2" 为False,将执行"statement_block_3"块语句。

Python中用elif代替了else if,所以if语句的关键字为:if ? elif ? else。

注意:

1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。

2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

3、在Python中没有switch ? case语句。

以下实例演示了狗的年龄计算判断:

age = int(input("Age of the dog: "))
  print()
if age < 0:
  print("This can hardly be true!")
elif age == 1:
  print("about 14 human years")
elif age == 2:
  print("about 22 human years")
elif age > 2:
  human = 22 + (age -2)*5
  print("Human years: ", human)
###
input('press Return>')

将以上脚本保存在dog.py文件中,并执行该脚本:

python dog.py
 Age of the dog: 1
about 14 human years

以下为if中常用的操作运算符:

操作符 描述
小于
小于或等于
> 大于
>= 大于或等于
== 等于,比较对象是否相等
!= 不等于
# 程序演示了 == 操作符
# 使用数字 print(5 == 6)
# 使用变量
x = 5
y = 8
print(x == y)

以上实例输出结果:

False
False

high_low.py文件:

#!/usr/bin/python3
# 该实例演示了数字猜谜游戏
number = 7
guess = -1
print("Guess the number!")
while guess != number:
  guess = int(input("Is it... "))
if guess == number:
  print("Hooray! You guessed it right!")
elif guess < number:
  print("It's bigger...")
elif guess > number:
  print("It's not so big.")

关于Python相关内容感兴趣的读者可查看本站专题:《Python函数使用技巧总结》、《Python面向对象程序设计入门与进阶教程》、《Python数据结构与算法教程》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Windows系统下安装Python的SSH模块教程
Feb 05 Python
详解Python的Django框架中的templates设置
May 11 Python
python中hashlib模块用法示例
Oct 30 Python
微信跳一跳游戏python脚本
Apr 01 Python
Python实现判断一行代码是否为注释的方法
May 23 Python
Flask之flask-script模块使用
Jul 26 Python
django框架自定义用户表操作示例
Aug 07 Python
使用Django2快速开发Web项目的详细步骤
Jan 06 Python
对python 合并 累加两个dict的实例详解
Jan 21 Python
Python中文编码知识点
Feb 18 Python
flask框架单元测试原理与用法实例分析
Jul 23 Python
Python实现计算长方形面积(带参数函数demo)
Jan 18 Python
Python基础之循环语句用法示例【for、while循环】
Mar 23 #Python
详解python中sort排序使用
Mar 23 #Python
Python基础之函数的定义与使用示例
Mar 23 #Python
详解用Python练习画个美队盾牌
Mar 23 #Python
详解python中TCP协议中的粘包问题
Mar 22 #Python
Python JSON格式数据的提取和保存的实现
Mar 22 #Python
Python3.4解释器用法简单示例
Mar 22 #Python
You might like
php记录日志的实现代码
2011/08/08 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
PHP中如何使用Redis接管文件存储Session详解
2018/11/28 PHP
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
jquery+html5烂漫爱心表白动画代码分享
2015/08/24 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
jQuery Ajax 全局调用封装实例代码详解
2016/06/02 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
jquery实现的简单轮播图功能【适合新手】
2018/08/17 jQuery
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
Python中isnumeric()方法的使用简介
2015/05/19 Python
为Python的Tornado框架配置使用Jinja2模板引擎的方法
2016/06/30 Python
Python编程argparse入门浅析
2018/02/07 Python
对pandas中apply函数的用法详解
2018/04/10 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
python框架django项目部署相关知识详解
2019/11/04 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
详解html5 canvas 微信海报分享(个人爬坑)
2018/01/12 HTML / CSS
Giglio英国站:意大利奢侈品购物网
2018/03/06 全球购物
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
捷克街头、运动和滑板一站式商店:BoardStar.cz
2019/10/06 全球购物
十岁生日家长答谢词
2014/01/17 职场文书
车间安全生产标语
2014/06/06 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
领导班子遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
甲乙双方合作协议书
2014/10/13 职场文书
个人先进事迹总结
2015/02/26 职场文书
保送生自荐信范文
2015/03/26 职场文书
2015年工程部工作总结
2015/04/30 职场文书
Python采集壁纸并实现炫轮播
2022/04/30 Python