关键词

Python入门篇之条件、循环

Python入门篇之条件、循环

在Python中,条件语句和循环语句都是非常常用的语法。在本篇攻略中,我们将会介绍Python中的条件语句和循环语句,并提供示例说明。

条件语句

if语句

if语句是Python中最基本的控制结构之一。它用来检查一个条件,如果条件为真,就执行一些语句。下面是一个简单的if语句的示例:

age = 18
if age >= 18:
    print("你已经成年了")

在这个示例中,我们定义了一个变量age,然后使用if语句来检查它是否大于或等于18。如果是,就输出一条消息。

if-else语句

if-else语句可以用来检查一个条件,如果条件为真,执行某些语句,否则执行另外一些语句。下面是一个简单的if-else语句的示例:

age = 16
if age >= 18:
    print("你已经成年了")
else:
    print("你还未成年")

在这个示例中,我们定义了一个变量age,然后使用if-else语句来检查它是否大于或等于18。如果是,就输出一条消息,否则输出另外一个消息。

if-elif-else语句

if-elif-else语句可以用来测试多个条件。它首先测试第一个条件,如果这个条件为真,就执行相关语句,否则继续测试下一个条件。如果没有条件为真,就执行else部分的语句。下面是一个简单的if-elif-else语句的示例:

score = 85
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
elif score >= 70:
    print("中等")
elif score >= 60:
    print("及格")
else:
    print("不及格")

在这个示例中,我们定义了一个变量score,然后使用if-elif-else语句来测试它。如果分数大于等于90,输出“优秀”,如果分数大于等于80且小于90,输出“良好”,以此类推。

循环语句

while循环

while循环可以重复执行一组语句,直到给定条件不再为真。下面是一个简单的while循环的示例:

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

在这个示例中,我们定义了一个变量count,然后使用while循环来输出5次计数器的当前值。

for循环

for循环用于遍历序列(字符串、列表、元组等)。下面是一个简单的for循环的示例:

fruits = ["苹果", "香蕉", "橘子"]
for fruit in fruits:
    print(fruit)

在这个示例中,我们定义了一个列表fruits,然后使用for循环来依次输出它的每个元素。

示例说明

示例1:输出1到100之间的质数

这个示例中,我们使用for循环和if语句来输出1到100之间的所有质数。

# 输出1到100之间的质数
for num in range(1, 101):
    if num > 1:
        for i in range(2, num):
            if (num % i) == 0:
                break
        else:
            print(num)

示例2:计算斐波那契数列

这个示例中,我们使用while循环来计算斐波那契数列的前20项。

# 计算斐波那契数列的前20项
a, b = 0, 1
count = 0
while count < 20:
    print(b)
    a, b = b, a + b
    count += 1

结论

条件语句和循环语句是Python编程中非常重要的语法。本篇攻略已经介绍了Python中的if语句、if-else语句、if-elif-else语句、while循环和for循环,并提供了两个示例来说明它们的使用方法。希望这篇攻略能够帮助大家更好地掌握Python语法。

本文链接:http://task.lmcjl.com/news/13590.html

展开阅读全文