Python之if语句使用

liftword7个月前 (12-13)技术文章60

在Python编程语言中,for语句是一个非常常用的控制流语句。

它用于遍历一个序列(如列表、元组、字典等),并对每个元素执行一段代码。下面我们将详细介绍Python中for语句的使用方法。

1、用if语句和for循环遍历列表

cars = ['byd','bmw','audi','benchi','changcheng','changan']
for car in cars:
if car =='byd':
print(car.upper())
else:
print(car.title() )

上述代码是有一个汽车列表,for循环,如果car的名称是byd,则byd字母全部大写,其他汽车品牌首字母大写。代码运行结果如下:

BYD

Bmw

Audi

Benchi

Changcheng

Changan

2、if-else语句:条件测试中通过执行一个操作,在没有通过时执行另一个操作

年龄超过18岁可以有选举权,代码如下:

age = 18
if age >= 18:
print("你可以参加选举了。")
print("参加选举是选举法赋予你的权利")
else:
print("你还没到法定选举年龄。")
print("根据选举法,你暂时还不能参加选举。")

说明:给第一行变量age赋值,如果大于等于18岁,运行结果如下:

你可以参加选举了。

参加选举是选举法赋予你的权利

给第一行变量age赋值,如果小于18岁,运行结果如下:

你还没到法定选举年龄。

根据选举法,你暂时还不能参加选举。

3、if-elif-else语句:需要检查两个以上的情形,依次检查每个条件,直到遇见通过了条件测试,例如公园门票是根据年龄收费的

age =25

if age <= 4:
print("免费")
elif age <12:
print("收取四分之一价门票:5元。")
elif age <18:
print("收取半价门票:10元。")
elif age < 60:
print("收取全价门票:20元。")
else:
print("凭身份证免费入园。")

说明:上述列出了几个年龄段去公园买门票的价格,当age=25时,运行结果如下:

收取全价门票:20元。


for语句还可以结合其他Python语句和函数,实现更复杂的操作。例如,可以使用条件语句在for循环中添加条件判断,只执行满足条件的代码块。

还可以使用嵌套的for循环来遍历多个序列的组合。这些功能让for语句成为Python中非常强大和灵活的控制流语句。

相关文章

教你Python字典的妙用,消除繁琐的if判断

根据不同的条件进行不同的计算或操作,是很常见的需求。Python 有 if 语句可以实现。但是一旦分支很多,多个 if 就是使你眼花缭乱。我们有许多技巧(套路)来简化这一过程。 我会一连几篇文章,从简...

python入门016:简单 if 语句

一、简单 if 语句通过前面的学习,我们理解了如何进行条件判断,接下来就可以开始编写if语句了,在if 语句中,如果条件判断的值为true,python就执行紧跟在 if 语句后面的代码,如果是fal...

Python if语句嵌套(入门必读)

在最简单的 if 语句中嵌套 if else 语句,形式如下:if 表达式 1: if 表示式 2: 代码块 1 else: 代码块 2再比如,在 if else 语句中嵌套 if else 语句,形...