当前位置 : 主页 > 编程语言 > 其它开发 >

python if else语句

来源:互联网 收集:自由互联 发布时间:2022-05-30
今天学习了python的选择判断语句,感觉python的语法太简单了,让我不适应的点是没有大括号,原先大括号的功能用缩进来实现,确实非常超出我的想象。所以在python中缩进非常重要。

今天学习了python的选择判断语句,感觉python的语法太简单了,让我不适应的点是没有大括号,原先大括号的功能用缩进来实现,确实非常超出我的想象。所以在python中缩进非常重要。

 

Python3 条件控制

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

可以通过下图来简单了解条件语句的执行过程:

代码执行过程:


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

score = 70

if score >= 90 and score <= 100:
    print("本次考试,等级为A")
elif score >= 80 and score< 90:
    print("本次考试,等级为B")
elif score >= 60 and score< 80:
    print("本次考试,等级为C")
else:
    print("本次考试,等级为D")

 示例2

xingBie = 0 #1代表男生,0代表女生
danShen = 1 #1代表单身,0代表有男/女朋友

if xingBie == 1:
    print("男生")
    if danShen == 1:
        print("我给你介绍一个吧?")
    else:
        print("你给我介绍一个吧?")
else:
    if danShen == 1:
        print("你看我怎么样?")
    else:
        print("一边去吧?")

 

网友评论