美文网首页
条件判断(第10篇)

条件判断(第10篇)

作者: 你好星期四 | 来源:发表于2016-03-29 21:31 被阅读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
    

    相关文章

      网友评论

          本文标题:条件判断(第10篇)

          本文链接:https://www.haomeiwen.com/subject/uxmslttx.html