admin 管理员组

文章数量: 1184232


2024年4月26日发(作者:怎么按三个键结束进程)

if…else语句简单应用实例

在编程中,条件语句是非常重要的一种语句,它可以根据不同的

条件执行不同的操作。其中,if…else语句是比较常用的一种条件

语句,它可以根据一个条件的真假来执行不同的代码块。在本文中,

我们将通过几个简单的应用实例来介绍if…else语句的使用方法。

一、判断一个数的正负

首先,我们来看一个简单的例子,判断一个数的正负。在这个例

子中,我们需要用户输入一个数,然后判断它是正数、负数还是零。

代码如下:

```python

num = int(input('请输入一个数:'))

if num > 0:

print('这是一个正数。')

elif num == 0:

print('这是零。')

else:

print('这是一个负数。')

```

在这个代码中,我们首先使用input函数获取用户输入的数值,

并将它转换为整数类型。然后,我们使用if…else语句来判断这个

数的正负性。如果这个数大于0,就输出“这是一个正数。”;如果这

个数等于0,就输出“这是零。”;如果这个数小于0,就输出“这是

- 1 -

一个负数。”。

二、计算BMI指数

接下来,我们来看一个稍微复杂一些的例子,计算BMI指数。在

这个例子中,我们需要用户输入身高和体重,然后根据BMI公式计算

出BMI指数,并根据指数的大小输出不同的结果。

代码如下:

```python

height = float(input('请输入身高(单位:米):'))

weight = float(input('请输入体重(单位:千克):'))

bmi = weight / (height * height)

if bmi < 18.5:

print('您的BMI指数为%.2f,体重过轻。' % bmi)

elif bmi >= 18.5 and bmi < 24:

print('您的BMI指数为%.2f,体重正常。' % bmi)

elif bmi >= 24 and bmi < 28:

print('您的BMI指数为%.2f,体重过重。' % bmi)

elif bmi >= 28 and bmi < 30:

print('您的BMI指数为%.2f,轻度肥胖。' % bmi)

elif bmi >= 30 and bmi < 35:

print('您的BMI指数为%.2f,中度肥胖。' % bmi)

else:

print('您的BMI指数为%.2f,重度肥胖。' % bmi)

- 2 -

```

在这个代码中,我们首先使用input函数获取用户输入的身高和

体重,并将它们转换为浮点数类型。然后,我们根据BMI公式计算出

BMI指数,并使用if…else语句来判断指数的大小。如果指数小于

18.5,就输出“体重过轻。”;如果指数在18.5到24之间,就输出“体

重正常。”;如果指数在24到28之间,就输出“体重过重。”;如果指

数在28到30之间,就输出“轻度肥胖。”;如果指数在30到35之间,

就输出“中度肥胖。”;如果指数大于35,就输出“重度肥胖。”。

三、判断一个年份是否为闰年

最后,我们来看一个稍微有些复杂的例子,判断一个年份是否为

闰年。在这个例子中,我们需要用户输入一个年份,然后根据闰年的

定义来判断这个年份是否为闰年。

闰年的定义:闰年分为普通闰年和世纪闰年。普通闰年是指能被

4整除但不能被100整除的年份,或者能被400整除的年份。世纪闰

年是指能被400整除的整百年份。

代码如下:

```python

year = int(input('请输入一个年份:'))

if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:

print('%d年是闰年。' % year)

else:

print('%d年不是闰年。' % year)

- 3 -

```

在这个代码中,我们首先使用input函数获取用户输入的年份,

并将它转换为整数类型。然后,我们使用if…else语句来判断这个

年份是否为闰年。根据闰年的定义,如果这个年份能被4整除但不能

被100整除,或者能被400整除,那么它就是闰年;否则,它就不是

闰年。如果是闰年,就输出“%d年是闰年。”;如果不是闰年,就输

出“%d年不是闰年。”。

总结

通过以上三个简单的应用实例,我们可以看到if…else语句的

使用方法。if…else语句可以根据一个条件的真假来执行不同的代

码块,这使得我们可以根据不同的条件来执行不同的操作。在实际的

编程中,if…else语句是非常常用的一种语句,我们需要掌握它的

使用方法,并灵活运用它来解决问题。

- 4 -


本文标签: 输入 年份 语句 用户 判断