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语法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python入门篇之条件、循环 - Python技术站