Python条件语句if…else…

您所在的位置:网站首页 python中的if判断语句 Python条件语句if…else…

Python条件语句if…else…

2023-03-04 10:23| 来源: 网络整理| 查看: 265

Python条件语句if…else… 原创

mb67ba89ce46f84 2023-03-03 10:49:03 博主文章分类:Python2 ©著作权

文章标签 python Python if语句 文章分类 JavaScript 前端开发

©著作权归作者所有:来自51CTO博客作者mb67ba89ce46f84的原创作品,请联系作者获取转载授权,否则将追究法律责任

基本语法: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为:

if 判断条件: 执行语句……else: 执行语句……

其中”判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。

当判断条件为多个值是,可以使用以下形式:

if 判断条件1: 执行语句1……elif 判断条件2: 执行语句2……elif 判断条件3: 执行语句3……else: 执行语句4……

实例如下:

#!/usr/bin/python# -*- coding: UTF-8 -*-# 例2:elif用法

num = 5 if num == 3: # 判断num的值 print 'boss' elif num == 2: print 'user'elif num == 1: print 'worker'elif num < 0: # 值小于零时输出 print 'error'else: print 'roadman' # 条件均不成立时输出

由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

#!/usr/bin/python# -*- coding: UTF-8 -*-

# 例3:if语句多个条件

num = 9if num >= 0 and num >> hello # 输出结果

num = 10if num < 0 or num > 10: # 判断值是否在小于0或大于10 print 'hello'else: print 'undefine'>>> undefine # 输出结果

num = 8# 判断值是否在0~5或者10~15之间if (num >= 0 and num = 10 and num >> undefine # 输出结果

收藏 评论 分享 举报

上一篇:Python循环语句for和while

下一篇:Python 运算符



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3