page contents

if语句的四种使用方法

if语句的四种常用使用方法

if语句

1.简单if语句

if语句,又叫条件语句。

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

最简单的if条件语句:

If a > 2 :

print(a)

2.if-else语句

Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

Python 编程中 if 语句用于控制程序的执行,基本形式为:

if 判断条件:

执行语句……

else:

执行语句……

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

else 为可选语句(可有可无),当需要在条件不成立时执行内容则可以执行相关语句。

# if-else的用法
name = 'java'
if name == 'python':   # 判断变量是否为 python
   print('welcome boss!')   # 并输出欢迎信息
else:
   print(name)   # 条件不成立时输出变量的内容

3.if-elif...-else语句

if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

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

if 判断条件1:

执行语句1……

elif 判断条件2:

执行语句2……

elif 判断条件3:

执行语句3……

else:

执行语句4……

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

4.if语句中使用and和or

如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

注:当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。

# if语句中使用and和or
num = 9
if (num >= 0) and (num <= 10):   # 判断值是否在0~10之间
   print('hello')

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

num = 8
# 判断值是否在0~5或者10~15之间
if ((num >= 0) and (num <= 5)) or ((num >= 10) and (num <= 15)):
   print('hello')
else:
   print('undefine')

  • 发表于 2021-05-08 21:52
  • 阅读 ( 1195 )
  • 分类:Python开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
Cara
Cara

36 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1478 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章