python基础--条件判断之’if else‘ 和‘if elif‘语句

1. 内容简介:

本节介绍python中的条件判断语句。

在编程语言中,条件判断语句几乎都用if else,只不过写法上可能略有差别。例如,C/C++,Java中,使用的是“if...else if ...else”,而在python中,使用“if ... elif...else”。

另外在,C/C++,Java中有switch case,而在python,没有switch case语法。

2. 例子1:条件判断语句"if...else"的使用:

为了演示,我们设计来实现这样一个功能:

判断一个数是否小于1024,如果小于,就输出"数据长度小于1k",否则,就输出"数据长度够1k"。

程序清单:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

#功能:判断一个数是否小于1024,如果小于,就输出"数据长度小于1k",否则,就输出"数据长度够1k"。

a_len = 1000
if a_len<1024:
    print('数据长度小于1k')
else:
    print('数据长度够1k')

 运行结果:

数据长度小于1k

3. 例子2:条件判断语句"if...elif...else"的使用:

在我们时间编程过程中,经常遇到这样的函数:返回值是一个int型:0表示成功,-1表示某种类型的失败,1表示某种类型的异常,在linux c系统函数中这样的例子处处可见。

现在,用python模拟这样一个功能。

程序功能:判断一个数,如果大于0,显示1;等于0,显示0,小于0,显示-1。 

程序清单:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

#功能:判断一个数是大于0,等于0,还是小于0

a = -5
if a>0:
    print('1')
elif a==0:
    print('0')
else:
    print('-1')

运行结果:

-1

python基本语法说明:

1. 一行就是一个语句,行末可以无分号;

2. 大小写敏感;

3. 当语句以冒号:结尾时,缩进的语句视为代码块(注意:如果不缩进,上面的代码编译会报语法错误,请读者自行验证);

4.在python中,代码顺序执行,可以不写main函数;

5. “#”号用于注释一行;

6. “''”单引号可以用于字符串;

7. python中,“if...elif...else”是条件判断语句,不要忘记写“:”;

8. python中,没有switch case语句。


完事开头难,从最简单的地方入手。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liranke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值