下面是关于Python中的程序流程控制语句的详细攻略:
1. 程序流程控制语句概述
程序流程控制语句是一种用来控制程序执行流程的语句,包括条件语句和循环语句两种。
1.1 条件语句
条件语句根据不同的条件选择不同的行为进行执行,包括if
语句和if-else
语句。
if
语句:
if expression:
statement(s)
当expression
为真时,执行statement(s)
块。
if-else
语句:
if expression:
statement(s)
else:
statement(s)
当expression
为真时,执行if
语句块,否则执行else
语句块。
1.2 循环语句
循环语句是可以重复执行的语句。在Python中,提供了for
和while
两种循环语句。
for
循环语句:
for variable in sequence:
statement(s)
for
语句会逐个取出sequence
中的元素,并将其赋值给variable
变量,然后执行statement(s)
块,直到遍历完sequence
中的所有元素。
while
循环语句:
while expression:
statement(s)
当expression
为真时,重复执行statement(s)
块,直到expression
为假。
2. 示例说明
2.1 条件语句示例
下面是一个根据用户输入的成绩判断等级的示例:
score = int(input("请输入成绩:"))
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
运行上述代码,根据用户输入的成绩分别输出相应的等级。
2.2 循环语句示例
下面是一个使用while
循环语句实现猜数字游戏的示例:
import random
secret = random.randint(1, 100)
while True:
guess = int(input("请输入猜测的数字:"))
if guess == secret:
print("恭喜你,猜对了!")
break
elif guess < secret:
print("太小了,再试试!")
else:
print("太大了,再试试!")
运行上述代码,程序会生成一个1到100之间的随机整数,然后让用户输入猜测的数字,直到用户猜对为止。如果猜对了,程序输出恭喜信息并退出循环,否则输出提示信息继续让用户猜测。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python中的程序流程控制语句 - Python技术站