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的框架中一些会话程序的管理
Apr 20 Python
Python中字符串的格式化方法小结
May 03 Python
Python3使用PyQt5制作简单的画板/手写板实例
Oct 19 Python
win10 64bit下python NLTK安装教程
Sep 19 Python
对python pandas 画移动平均线的方法详解
Nov 28 Python
通过PHP与Python代码对比的语法差异详解
Jul 10 Python
Python检查图片是否损坏及图片类型是否正确过程详解
Sep 30 Python
django 简单实现登录验证给你
Nov 06 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
Mar 12 Python
Python实现数字的格式化输出
Aug 01 Python
10个示例带你掌握python中的元组
Nov 23 Python
python元组拆包实现方法
Feb 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记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
PHP与Web页面的交互示例详解二
2020/08/04 PHP
jQuery $.each的用法说明
2010/03/22 Javascript
js导出txt示例代码
2014/01/14 Javascript
JavaScript数据结构与算法之集合(Set)
2016/01/29 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
jQuery中的一些小技巧
2017/01/18 Javascript
原生js实现简单的链式操作
2017/07/04 Javascript
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
js学习心得_一个简单的动画库封装tween.js
2017/07/14 Javascript
React Native使用Modal自定义分享界面的示例代码
2017/10/31 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
用JS实现一个简单的打砖块游戏
2019/12/11 Javascript
Vuex实现数据共享的方法
2019/12/20 Javascript
js实现盒子移动动画效果
2020/08/09 Javascript
js仿淘宝放大镜效果
2020/12/28 Javascript
[08:54]《一刀刀一天》之DOTA全时刻18:十九支奔赴西雅图队伍全部出炉
2014/06/04 DOTA
python 将字符串转换成字典dict
2013/03/24 Python
python字典键值对的添加和遍历方法
2016/09/11 Python
详解windows python3.7安装numpy问题的解决方法
2018/08/13 Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
2018/11/30 Python
python获取本机所有IP地址的方法
2018/12/26 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
2020/06/30 Python
Python 如何在字符串中插入变量
2020/08/01 Python
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
Claire’s法国:时尚配饰、美容、珠宝、头发
2021/01/16 全球购物
杭州-DOTNET笔试题集
2013/09/25 面试题
七年级政治教学反思
2014/02/03 职场文书
槐乡的孩子教学反思
2014/04/27 职场文书
2014年文明创建工作总结
2014/11/25 职场文书
党员转正申请报告
2015/05/15 职场文书
主婚人致辞精选
2015/07/28 职场文书
二十年同学聚会致辞
2015/07/28 职场文书
Vue.js中v-for指令的用法介绍
2022/03/13 Vue.js