Python基础之控制流程(条件语句和循环)

控制流程是编程中的关键概念,它允许根据条件执行不同的代码块或重复执行一段代码。在Python中,控制流程由条件语句和循环构成。在本篇教程中,我们将详细介绍Python中的控制流程,帮助新手快速入门。

条件语句

条件语句用于根据条件的真假执行不同的代码块。在Python中,常用的条件语句是if语句。

if语句

if语句用于在条件满足时执行一段代码块。

age = 18
if age >= 18:
    print("You are an adult.")

在上面的示例中,如果age大于等于18,那么代码块print("You are an adult.")将会执行。

if-else语句

if-else语句在条件满足时执行一个代码块,否则执行另一个代码块。

age = 15
if age >= 18:
    print("You are an adult.")
else:
    print("You are not an adult.")

在上述示例中,如果age大于等于18,那么第一个代码块将会执行;否则,第二个代码块将会执行。

if-elif-else语句

if-elif-else语句可以用于检查多个条件,并在满足条件时执行相应的代码块。

score = 80
if score >= 90:
    print("A")
elif score >= 80:
    print("B")
elif score >= 70:
    print("C")
else:
    print("D")

在上述示例中,根据不同的分数范围,将打印相应的等级。

循环

循环用于重复执行一段代码块。在Python中,常用的循环有for循环和while循环。

for循环

for循环用于遍历一个可迭代对象,并执行其中的代码块。

fruits = ["apple", "banana", "orange"]
for fruit in fruits:
    print(fruit)

在上面的示例中,for循环遍历了列表fruits中的每一个元素,并将其打印输出。

while循环

while循环用于在条件满足时重复执行一段代码块。

count = 0
while count < 5:
    print(count)
    count += 1

在上述示例中,while循环会不断地打印输出count的值,直到count不小于5为止。

控制循环流程

在循环中,我们可以使用break语句和continue语句来控制循环的流程。

break语句用于提前终止循环,即使条件尚未达到。

numbers = [1, 2, 3, 4, 5]
for number in numbers:
    if number == 3:
        break
    print(number)

在上述示例中,当循环遍历到数字3时,break语句会立即终止循环。

continue语句用于跳过当前循环中的剩余代码,进入下一次循环迭代。

numbers = [1, 2, 3, 4, 5]
for number in numbers:
    if number == 3:
        continue
    print(number)

在上述示例中,当循环遍历到数字3时,continue语句会跳过该数字,直接进行下一次循环。

在本篇教程中,我们详细介绍了Python中的控制流程,包括条件语句和循环。条件语句用于根据条件的真假执行不同的代码块,而循环则用于重复执行一段代码块。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值