文章目录

  • 一、条件判断
  • 1.1 单向判断if
  • 1.2 双向判断 if...else...
  • 1.3 多向判断:if...elif...else...
  • 1.4 if嵌套
  • 总结



python if 判断相等 python的if判断_if...elif...else...


以下内容来自于网课学习笔记。

一、条件判断

1.1 单向判断if

python if 判断相等 python的if判断_python if 判断相等_02


在条件判断代码中的冒号:后、下一行内容的前面,会空几个格,但这是为什么呢?

首先,在计算机的沟通语言中,空格的学名叫缩进

对于Python而言,冒号和缩进是一种语法。它会帮助Python区分代码之间的层次,理解条件执行的逻辑及先后顺序

【注:缩进是四个空格或一个Tab键】

在if条件语言中,缩进不需要我们手动按空格键。当你用英文输入法打==“:”==后按回车,我们的开发工具(用来编写Python代码的程序)为了方便大家编程,会自动实现下一行代码,向右缩进的功能。

此时,被缩进的内容(print()函数)和if条件语句组成了一个代码块(一个整体),成为了if条件下的内部命令。

python if 判断相等 python的if判断_if...elif...else..._03

1.2 双向判断 if…else…

python if 判断相等 python的if判断_if_04

在if…else条件语句中,if和else各自抱团,形成两个不同的代码块。表示的是条件和其他条件的互斥关系——如果不满足if条件,就执行else其他条件。

python if 判断相等 python的if判断_python if 判断相等_05


举例:

weight=101
if weight>100:
    print('不吃了') 
else:
    print('放心吃')

python if 判断相等 python的if判断_if...elif...else..._06

1.3 多向判断:if…elif…else…

python if 判断相等 python的if判断_if_07


举例:

baoshi=0

if baoshi>=6:
    print('你拥有了毁灭宇宙的力量')
elif 0<baoshi<=5:
    print('绯红女巫需要亲手毁掉幻视额头上的心灵宝石')
else:
    print("需要惊奇队长逆转未来")

python if 判断相等 python的if判断_缩进_08

1.4 if嵌套

  • if嵌套的执行顺序

总结

python if 判断相等 python的if判断_if_09

stonenumber=0

if stonenumber>=4:
    print('获得了打败灭霸的力量,反杀稳了')
elif 1<=stonenumber<=3:
    print('可以全员出动,殊死一搏')
else:
    print('没办法了,只能尝试呼叫惊奇队长')
income=80

if income<=500:
    print('欢迎进入史塔克穷人帮前三名')
    if 100<income<500:
        print('请找弗瑞队长加薪')
    else:
        print('恭喜您荣获\'美元队长\'称号!')
elif 500<income<=1000:
    print('祝贺您至少可以温饱了。')
elif income>1000:
    print('经济危机都难不倒你')
    if 1000<income<=20000:
        print('您快比钢铁侠有钱了')
    else:
        print('您是不是来自于瓦坎达国?')
 
print('程序结束')