• 中文
    • English
  • 注册
  • 查看作者
  • 第六章:条件判断

    一.  条件判断

    • 和Java不同,Python的条件判断语句不用加()或者{},而是采用缩进的形式执行语句

    • Python的条件判断语句中的条件后面需要加冒号:

    • Python中的else if简写为:elif

    • if x:  只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False

    #age = 18   结果 = 您成年了
    #age = 17   结果 = 您快要成年了
    age = 15   #结果 = 您还是个小屁孩
    if age >= 18:
        print("您成年了")
    elif age >= 16 and age < 18:
        print("您快要成年了")
    else:
        print("您还是个小屁孩")

    二.  练习题

    编写一个Python程序,输入您的分数,如果分数大于等于90分则输出优秀,如果分数大于等于60分小于90分,则输出良好,如果分数低于60则输出不及格,继续努力。(注意,由于input()函数返回的数据类型是str,str不能直接和整数比较,必须先使用int()函数将str类型的数字转换为整数)

    #写法一
    print("请输入您的成绩:")
    score = input()
    score = int(score)
    if score >= 90:
        print("优秀!")
    elif 60 <= score < 90:
        print("良好")
    else:
        print("不及格,加油!")
    
    #写法二
    print("请输入您的成绩:")
    score = int(input())
    if score < 60:
        print("不及格,加油!")
    elif score < 90:
        print("良好")
    else:
        print("优秀!")

    参考资料

    [1] 廖雪峰-Python教程

  • 0
  • 0
  • 0
  • 797
  • 请登录之后再进行评论

    登录
    单栏布局 侧栏位置: