一分钟学Python| Python的条件语句

if语句

python中的if语句的语法格式有几种,格式如下


if 判断条件:
 执行语句.....


上述格式中,当判决条件成立时,执行执行语句。为假时,跳过执行语句。


if 判断条件:
 statement 1
else:
 statement 2


上述格式中,当判决条件成立时,执行执行语句1。为假时,跳过执行语句2。


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"块语句
    下面是两个简单的代码实例


x = input('请输入一个整数:')
x = int(x)
if x < 0:
 x = -x
else:
 x = x
print(x)


  • 结果如下图


一分钟学Python| Python的条件语句


x = input("请输入你的成绩: ")
x = float(x)
if x >= 80:
    print("优")
elif x >= 70:
    print("良")
elif x >= 60:
    print("合格")
else: 
    print("不合格")


结果如下图


一分钟学Python| Python的条件语句


if 嵌套

在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。

语法格式示例如下:


if 表达式1:
    语句
    if 表达式2:
        语句
    elif 表达式3:
        语句
    else:
        语句
elif 表达式4:
    语句
else:
    语句


代码示例


num=int(input("输入一个数字:"))
if num%2==0:
    if num%3==0:
        print ("你输入的数字可以整除 2 和 3")
    else:
        print ("你输入的数字可以整除 2,但不能整除 3")
else:
    if num%3==0:
        print ("你输入的数字可以整除 3,但不能整除 2")
    else:
        print  ("你输入的数字不能整除 2 和 3")


结果如下图


一分钟学Python| Python的条件语句


上一篇:小白学Flask第十二天| flask-sqlalchemy数据库扩展包(二)


下一篇:代码处理iOS的横竖屏旋转