Python之if语句使用

liftword5个月前 (12-13)技术文章48

在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中的流程控制之条件控制:if,else,elif

前言在编程时,我们写的代码要遵循语言结构和流程控制,流程控制包括:顺序控制、条件控制、以及循环控制。顺序控制就是按照正常的代码执行顺序,从上到下,从代码开头执行到代码结尾,依次执行每条语句。本次内容,...

简单学Python——关键字7——if、elif、else

python的if、elif、else用于控制程序的执行,基本形式为:if 判断条件: 判断条件可为:逻辑、成员运算、比较运算  (缩进) 执行语句........ (当判断的条件成立时,就会执行if...

「Python条件结构」if…else实现判断是否是小写字母

功能要求用户输入一个字符,判断该字符是否为小写字母,如果是,输出“您输入的字符是小写字母”,否则输出“您输入的字符不是小写字母”。说明:在ASCII码表中,小写字母(a ~ z)对应的ASCII值为9...