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 相关文章推荐
python单链表实现代码实例
Nov 21 Python
python 动态获取当前运行的类名和函数名的方法
Apr 15 Python
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
Mar 30 Python
关于Python面向对象编程的知识点总结
Feb 14 Python
对numpy中布尔型数组的处理方法详解
Apr 17 Python
Python Web框架之Django框架文件上传功能详解
Aug 16 Python
opencv转换颜色空间更改图片背景
Aug 20 Python
Python如何使用BeautifulSoup爬取网页信息
Nov 26 Python
Python多线程threading join和守护线程setDeamon原理详解
Mar 18 Python
Django ORM实现按天获取数据去重求和例子
May 18 Python
如何学习Python time模块
Jun 03 Python
python字典与json转换的方法总结
Dec 28 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-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
2011/08/15 PHP
php array_filter除去数组中的空字符元素
2020/06/21 PHP
基于jQuery架构javascript基础体系
2011/01/01 Javascript
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
2011/01/19 Javascript
使用JavaScript获取电池状态的方法
2014/05/03 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
JS合并数组的几种方法及优劣比较
2014/09/19 Javascript
angularJS提交表单(form)
2015/02/09 Javascript
javascript 常见功能汇总
2015/06/11 Javascript
Angular4学习笔记之准备和环境搭建项目
2017/08/01 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
vue2 中二级路由高亮问题及配置方法
2019/06/10 Javascript
node-red File读取好保存实例讲解
2019/09/11 Javascript
[58:37]Serenity vs Fnatic 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python模拟登录百度代码分享(获取百度贴吧等级)
2013/12/27 Python
在Python中使用mechanize模块模拟浏览器功能
2015/05/05 Python
举例讲解Python面相对象编程中对象的属性与类的方法
2016/01/19 Python
Python random模块用法解析及简单示例
2017/12/18 Python
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
Python面向对象之继承代码详解
2018/01/29 Python
Python递归实现汉诺塔算法示例
2018/03/19 Python
Python3实现对列表按元组指定列进行排序的方法分析
2018/12/22 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
英国No.1文具和办公用品在线:Euroffice
2016/09/21 全球购物
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
建筑自我鉴定
2013/10/19 职场文书
上课睡觉检讨书
2014/01/28 职场文书
手机银行营销方案
2014/03/14 职场文书
主题实践活动总结
2014/05/08 职场文书
保护水资源的标语
2014/06/17 职场文书
自主招生专家推荐信
2015/03/26 职场文书
2015年街道除四害工作总结
2015/05/15 职场文书
班级联欢会主持词
2015/07/03 职场文书
公司新员工欢迎词
2015/09/30 职场文书
节约用水广告语60条
2019/11/14 职场文书
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL