美文网首页
Python条件语句二

Python条件语句二

作者: 那些年追过的Python | 来源:发表于2019-03-05 22:46 被阅读0次

上一章内容主要介绍了基本的判断语句的用法,当然对于复杂的程序,一般的条件语句无法完成,此时需要用到嵌套条件语句。


timg.jpg
image.png
  • 一个例子

(1)获取用户的数学和语文的分数score1和score2
(2)如果数学和语文是90分(含)以上则是优秀
(3)如果只有一门是90分以上是良好
(4)如果都不是90分以上就是不合格

想要写出上面所描述的程序必然要用到条件控制语句,当然简单的条件判断无法完成上述需求,此时我们用的是嵌套条件语句,也就是条件中包含着条件

第一步获取数学和语文的分数
score1 = int(input("数学分数:"))
score2 = int(input("语文分数:"))
if score1 >= 90:
    if score2 >= 90:
        print("优秀")
    else:
        print("良好")
else:
    if score2 >= 90:
        print("良好")
    else:
        print("不合格")
        

上述程序满足了我们的需求,但是还有简单的写法,再介绍另外写法的时候,先介绍一下Python中的逻辑运算符

  • 逻辑运算符 (且,或,非)
    且:所有条件同时成立即可
    或:所有条件至少有一个成立即可
    非:所有条件都不成立
    在Python中逻辑运算符有三个,and(且)、或(or)、非(not)
    我们再次回到上述的例子
条件1:语文90分以上且数学90分以上就是优秀
if score1>=90 and score2>=90:
    print("优秀")
条件2:语文90分以上且数学90分有一个成立就是良好
if score1>=90 or score>=90:
    print("良好")
条件3:其余情况为不合格
else:
    print("不合格")
综合上述条件,完成程序如下
score1 = int(input("数学分数:"))
score2 = int(input("语文分数:"))
if score1>=90 and score2>=90:
    print("优秀")
if score1>=90 or score2>=90:
    print("良好")
else:
    print("不合格")

用到逻辑运算符之后程序更加可读,所以合理应用逻辑运算符可以优化我们的程序。条件的主要内容也就是上述内容,能掌握上述内容就可以了

相关文章

  • Python条件语句二

    上一章内容主要介绍了基本的判断语句的用法,当然对于复杂的程序,一般的条件语句无法完成,此时需要用到嵌套条件语句。 ...

  • python基本语句

    一、条件语句 二、循环语句 2.1 for 循环 如下所示: 输出结果:Python 2.2 while 循环 如...

  • python三大语句

    Python的条件语句 if语句 1.基本if语句: if 条件: 执行语句 2.if-else结构: if ...

  • Python 语句

    Python 语句包括以下: Python 条件语句if - elseif - elif - ... - else...

  • Python初学者入门随笔 05 Python 条件语句

    Python 条件语句 Python 条件语句是通过一条或多条语句的执行结果( True 或者 False )来决...

  • 初学python-条件语句

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

  • Life is short,you need python!(3

    征服各类语句,通关即可获得刷跳一跳权限。(没错,又有彩蛋) 【1】Python 条件语句 Python条件语句是通...

  • Lesson 020 —— python 条件控制

    Lesson 020 —— python 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或...

  • day4-总结

    python中的if语句(补充) 3.if-elif-if语句 if 条件语句1:代码块1elif 条件语句2:代...

  • 循环

    一、python条件语句 * 条件执行 最简单的条件执行是if语句if语句后面的布尔表达式称为条件,只有条件返回...

网友评论

      本文标题:Python条件语句二

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