控 制 语 句
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
print("当前水果:", fruits[index] ) print("Good bye!")
1.2 循环控制语句
【例4-12】for循环语句。
for letter in 'Python': print("当前字母 :", letter) fruits = ['banana', 'apple', 'mango'] for fruit in fruits: print("当前水果 :", fruit) print ("Good bye!")
The count is: 4 Tபைடு நூலகம்e count is: 5 The count is: 6 The count is: 7 The count is: 8 Hello 9
在上述程序中,当count值为9时,循 环条件为假,循环体语句结束执行。 (2)while…else。在while循环语句 中,还可以使用while…else结构,在 循环条件为False时执行else语句块。 示例如下:
print("成绩为优秀") elif(score>=80):
print("成绩为良好") elif(score>=70):
print("成绩为中等") elif (score>=60):
print("通过了考试,恭喜你!") else:
print("还需要多多努力!!")
程序的运行结果为:
成绩为中等
1.2 循环控制语句
1.while循环语句 Python编程中while语句用于循环执 行程序,即在某条件下,循环执行某 段程序,以处理需要重复处理的相同 任务。其形式如下: (1)基本形式。while 判断条件如下 : 执行语句……
执行语句可以是单个语句或语句块。判 断条件可以是任何表达式,任何非零或 非空(null)的值均为真(True)。当 判断条件为假(False)时,循环结束 。示例如下:
1.2 循环控制语句
【例4-10】while循环语句。
count = 0 while (count < 9): print("The count is:", count) count = count + 1 print("Hello",count)
程序的运行结果为: The count is: 0 The count is: 1 The count is: 2 The count is: 3
程序的运行结果为:
当前字母 : P 当前字母 : y 当前字母 : t 当前字母 : h 当前字母 : o 当前字母 : n 当前水果 : banana 当前水果 : apple 当前水果 : mango Good bye!
1.2 循环控制语句
另外一种执行循环的遍历方式是通过索 引,如下例所示: 【例4-13】通过索引方式遍历for循环 。 fruits = ['banana', 'apple', 'mango'] for index in range(len(fruits)):
以下形式:
if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4……
当某一个判断条件成立时,执行其 相应的语句,可以完成更加强大的 功能。具体例子如下:
1.1 条件控制语句
【例4-9】多分支的if语句。
score=78 if(score>=90):
1.1 条件控制语句
【例4-8】if语句的基本形式。
score=78 if(score>=60): print("通过了考试,恭喜你!") else: print("还需要多多努力!!")
程序的运行结果为: 通过了考试,恭喜你!
1.1 条件控制语句
2.判断条件为多个值时
当判断条件为多个值时,可以使用
程序的运行结果为:
0 is less than 5 1 is less than 5 2 is less than 5 3 is less than 5 4 is less than 5 5 is not less than 5
1.2 循环控制语句
2.for循环语句 for循环可以遍历任何序列的项目, 如一个列表或一个字符串。for循环 的语法格式如下: for iterating_var in sequence: statements(s) 图4-4为for循环语句的执行流程。
1.1 条件控制语句
Python编程中if语句用于控制程序
的执行,其形式主要有以下两种:
1.基本形式
if 判断条件: 执行语句…… else: 执行语句……
其中,“判断条件”成立时(非 零),则执行后面的语句,而执行 内容可以多行,以缩进来区分表示 同一范围。else为可选语句,在条 件不成立时执行相关语句,具体例 子如下:
由于Python并不支持switch语句, 因而多个条件判断,只能用elif来实 现,如果需要同时判断多个条件, 可以使用or(或),表示两个条件 有一个成立时判断条件成功;使用 and(与)时,表示只有两个条件同 时成立的情况下,判断条件才成功。
1.2 循环控制语句
循环控制语句允许多次执行一个语 句或语句组,图4-3为在大多数编 程语言中循环控制语句的执行流程 。 从图中可以看出,当if条件成立时 ,循环体语句将会反复被执行,直 到条件为假时才结束。 Python提供了while循环(在 Python中没有do…while循环)和 for循环。
Python程序设计
1.1 条件控制语句
Python条件控制语句是通过一条或 多条语句的执行结果(True或False )来决定执行的代码块。图4-2描 述了条件控制语句的执行过程,当 条件为False时,相应条件代码将会 被跳过,不会被执行。 Python程序语言指定任何非0或非 空(null)值为True,0或null值为 False。
1.2 循环控制语句
【例4-11】while…else循环语句。
count = 0 while count < 5:
print( count, " isless than 5") count = count + 1 else: print(count, " is not less than 5")
1.2 循环控制语句
【例4-12】for循环语句。
for letter in 'Python': print("当前字母 :", letter) fruits = ['banana', 'apple', 'mango'] for fruit in fruits: print("当前水果 :", fruit) print ("Good bye!")
The count is: 4 Tபைடு நூலகம்e count is: 5 The count is: 6 The count is: 7 The count is: 8 Hello 9
在上述程序中,当count值为9时,循 环条件为假,循环体语句结束执行。 (2)while…else。在while循环语句 中,还可以使用while…else结构,在 循环条件为False时执行else语句块。 示例如下:
print("成绩为优秀") elif(score>=80):
print("成绩为良好") elif(score>=70):
print("成绩为中等") elif (score>=60):
print("通过了考试,恭喜你!") else:
print("还需要多多努力!!")
程序的运行结果为:
成绩为中等
1.2 循环控制语句
1.while循环语句 Python编程中while语句用于循环执 行程序,即在某条件下,循环执行某 段程序,以处理需要重复处理的相同 任务。其形式如下: (1)基本形式。while 判断条件如下 : 执行语句……
执行语句可以是单个语句或语句块。判 断条件可以是任何表达式,任何非零或 非空(null)的值均为真(True)。当 判断条件为假(False)时,循环结束 。示例如下:
1.2 循环控制语句
【例4-10】while循环语句。
count = 0 while (count < 9): print("The count is:", count) count = count + 1 print("Hello",count)
程序的运行结果为: The count is: 0 The count is: 1 The count is: 2 The count is: 3
程序的运行结果为:
当前字母 : P 当前字母 : y 当前字母 : t 当前字母 : h 当前字母 : o 当前字母 : n 当前水果 : banana 当前水果 : apple 当前水果 : mango Good bye!
1.2 循环控制语句
另外一种执行循环的遍历方式是通过索 引,如下例所示: 【例4-13】通过索引方式遍历for循环 。 fruits = ['banana', 'apple', 'mango'] for index in range(len(fruits)):
以下形式:
if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4……
当某一个判断条件成立时,执行其 相应的语句,可以完成更加强大的 功能。具体例子如下:
1.1 条件控制语句
【例4-9】多分支的if语句。
score=78 if(score>=90):
1.1 条件控制语句
【例4-8】if语句的基本形式。
score=78 if(score>=60): print("通过了考试,恭喜你!") else: print("还需要多多努力!!")
程序的运行结果为: 通过了考试,恭喜你!
1.1 条件控制语句
2.判断条件为多个值时
当判断条件为多个值时,可以使用
程序的运行结果为:
0 is less than 5 1 is less than 5 2 is less than 5 3 is less than 5 4 is less than 5 5 is not less than 5
1.2 循环控制语句
2.for循环语句 for循环可以遍历任何序列的项目, 如一个列表或一个字符串。for循环 的语法格式如下: for iterating_var in sequence: statements(s) 图4-4为for循环语句的执行流程。
1.1 条件控制语句
Python编程中if语句用于控制程序
的执行,其形式主要有以下两种:
1.基本形式
if 判断条件: 执行语句…… else: 执行语句……
其中,“判断条件”成立时(非 零),则执行后面的语句,而执行 内容可以多行,以缩进来区分表示 同一范围。else为可选语句,在条 件不成立时执行相关语句,具体例 子如下:
由于Python并不支持switch语句, 因而多个条件判断,只能用elif来实 现,如果需要同时判断多个条件, 可以使用or(或),表示两个条件 有一个成立时判断条件成功;使用 and(与)时,表示只有两个条件同 时成立的情况下,判断条件才成功。
1.2 循环控制语句
循环控制语句允许多次执行一个语 句或语句组,图4-3为在大多数编 程语言中循环控制语句的执行流程 。 从图中可以看出,当if条件成立时 ,循环体语句将会反复被执行,直 到条件为假时才结束。 Python提供了while循环(在 Python中没有do…while循环)和 for循环。
Python程序设计
1.1 条件控制语句
Python条件控制语句是通过一条或 多条语句的执行结果(True或False )来决定执行的代码块。图4-2描 述了条件控制语句的执行过程,当 条件为False时,相应条件代码将会 被跳过,不会被执行。 Python程序语言指定任何非0或非 空(null)值为True,0或null值为 False。
1.2 循环控制语句
【例4-11】while…else循环语句。
count = 0 while count < 5:
print( count, " isless than 5") count = count + 1 else: print(count, " is not less than 5")