第一章开胃菜Whetting Your Appetite 1 第二章使用Python解释器Using the Python Interpreter 3 2.1 调用解释器Invoking the Interpreter 2.2 解释器及其环境The Interpreter and Its Environment 第三章Python的非正式介绍An Informal Introduction to Python 9 3.1 初步认识Python Using Python as a Calcula
前言 Front Matter Contents 1. 开胃菜 Whetting Your Appetite 2. 使用Python解释器 Using the Python Interpreter 2.1 调用解释器 Invoking the Interpreter 2.1.1 参数传递 Argument Passing 2.1.2 交互模式 Interactive Mode 2.2 解释器及其环境 The Interpreter and Its Environment 2.2.1 错误处理
前言 Front Matter Contents 1. 开胃菜 Whetting Your Appetite 2. 使用Python解释器 Using the Python Interpreter 2.1 调用解释器 Invoking the Interpreter 2.1.1 参数传递 Argument Passing 2.1.2 交互模式 Interactive Mode 2.2 解释器及其环境 The Interpreter and Its Environment 2.2.1 错误处理
前言
本文讨论Python的for…else和while…else等语法,这些是Python中最不常用、最为误解的语法特性之一。
Python中的for、while等循环都有一个可选的else分支(类似if语句和try语句那样),在循环迭代正常完成之后执行。换句话说,如果我们不是以除正常方式以外的其他任意方式退出循环,那么else分支将被执行。也就是在循环体内没有break语句、没有return语句,或者没有异常出现。
下面我们来看看详细的使用实例。
一、 常规的 if else 用法
x
循环语句(有两种):
while 语句
for 语句
while 语句:
问题:输入一个整数n,让程序输出n行的:
hello 1
hello 2
…….
hell n
while 语句:
作用:根据一定条件,重复的执行一条语句或多条语句
语法:
while 真值表达式:
语句块1……
else:
语句块2……
说明:
1,先执行真值表达式,测试布尔值为True或False
2,如果真值表达式的测试值为True,侧执行语句1,然后再返回到第一步重复进行测试
3,如