跳转至

判断

逻辑判断在我们的生活中很常见。女孩对程序员男朋友说“亲爱的,下班路上买一斤包子回来,如果看见卖西瓜的,就买一个。于是男朋友下班后带了一个包子回家”

if单独使用

仔细分析这个逻辑并没有问题,解决这个如果就需要程序去判断。我们先来看程序结构。

buy_things = "买一斤包子"
if "看见卖西瓜的":
    buy_things = "买一个包子"

 输出(buy_things) 

if-else 搭配使用

Python实现判断结构用到关键词if,也可以与else一起使用。使用的逻辑为:

if 事件结果:
    执行语句1
else:
    执行语句2

如果事件结果为真,那就执行语句1,否则执行语句2.当然可以像上面的例子,单独使用if关键词。

if-else多级判断

除此之外还可以嵌套使用,比如学校成绩评ABCDE5个等级。超过90分为A,80-89为B,70-79为C,60-69为D,低于60分的为E。要解决这个问题,就需要if-elif-else 多级判断了。这个程序我相信你能写出来,我们给出关键部分程序,完整的程序请读者自行尝试。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
grade = ""

if 90 <= score <= 100:
    grade = "A"
elif 80 <= score <= 89:
    grade = "B"
elif 70 <= score <= 79:
    grade = "C"
elif 60 <= score <= 69:
    grade = "D"
else:
    grade = "E"

总结

这里我们讲了三种判断逻辑,分别是单独使用if,if-else搭配使用,if-elif-else多级判断。逻辑判断在程序中广泛使用,读者需要灵活的掌握。

评论