条件判断(第10篇)

2016-03-29  本文已影响25人  你好星期四

生活中我们经常会做各种判断:如果怎么样,我就怎么样,否则,我就怎么样。

在Python中,也存在这样的判断机制:

age = 18
if age >= 18:
    print("你今年%d岁了" % age)
    print("你已经成年了")
else:
    print("你今年%d岁了" % age)
    print("你还没成年")

记住,Python是用缩进来标记代码段的,所以上面打印的结果是:

你今年18岁了
你已经成年了

千万别忘了冒号,以及弄混缩进。

你还可以连续判断:

score = 90
if score >= 90:
    print("优秀")
elif score >= 80:    #elif是else if的缩写
    print("良好")
elif score >= 70:
    print("一般")
elif score >= 60:
    print("合格")
else:
    print("不合格")

一旦有一个条件满足,Python会自动跳过剩下的elif和else。

还记得前面的input函数吗?它返回的是一个字符串,如果你希望从用户那里得到一个整数,可以使用int()函数。

>>> age = input("你今年多大了?")
你今年多大了?21
>>> age
'21'
>>> age = int(age)
>>>age
21
上一篇下一篇

猜你喜欢

热点阅读