天天看点

Python学习笔记之if语句(二)

1、简单的if语句,很简单,示例代码如下:

#if语句

sex = 'male';
if sex == 'male':
    print("你是男的,不是虚胖是强壮,哈哈!");
           

运行后如下图所示:

Python学习笔记之if语句(二)

2、if-else语句,在if里面条件测试成功的时候,执行if后面的相关操作,否则就执行else后面的操作,具体示例代码如下:

#if-else语句

age = 18;
if age >= 18:
    print("大于18岁了,要有主见啦!");
else:
    print("小于18岁,有什么事情要说出来哦!");
           

运行后如下图所示:

Python学习笔记之if语句(二)

3、if-elif-else语句结构,这个的话就是一开始进行 if 判断,判断条件是否成功,成功执行相关操作,不成功进入 elif 条件判断, elif 条件判断成功的话,执行相关操作,如果 if 和 elif 条件都不满足的话,就执行else后续的操作,其中可以使用多个elif块,具体代码如下:

#if-elif-else语句

age = 75;
if age < 18:
    print("小于18岁的青少年来有优惠哦");
elif age >=60 and age <= 80:
    print("大于等于60岁的老人并且小于80岁的老人有养老金2000哦");
elif age > 80:
    print("大于80岁的老人养老金有5000哦");
else:
    print("都没有,自己赚钱吧!");
           

运行后如下图所示:

Python学习笔记之if语句(二)

4、省略else模块:即上面第三步代码中去除掉else,这样的话,就确定某种特定的条件才会执行。如果不去除else的话,只要不满足任何if或elif中的条件测试,其中的代码就会执行,这样就不怎么特定了,还会出现一些细节上的问题。

5、测试多个条件:有时候我们需要多个条件满足的话各自做各自的操作,这样的话可以使用下面的做法,就使用简单的if语句,进行缩进即可,这样的话就跟上面的 if-elif-else 不太一样了,总之,如果你只想执行一个代码块,就使用if-elif-else结构;如果要运行多个代码块,就使用一系列独立的if语句。示例代码如下:

#if多个条件测试	

ages = [18, 30, 50];
if 18 in ages:
    print("我18岁的目标是谈一次初恋,但是到现在26岁了,依旧实力单身狗");
if 30 in ages:
    print("我30岁的目标是能拥有自己的一辆车,还有4年,依旧无存款");
if 50 in ages:
    print("我50岁的目标是能过上隐居的生活,可以享受大自然的时光,过上田园生活,但是不知道到时候有没有田园了");
           

运行后如下图所示:

Python学习笔记之if语句(二)

以上内容,仅供大家学习参考,谢谢!