Python语言程序设计笔记第四周

1程序控制结构:

-顺序结构

-分支结构

-循环结构

1.1分支结构:

1.1.1单分支结构

根据判断条件结果而选择不同向前路径的运行方式

guess=eval(input())ifguess==99:print(猜对了)

1.1.2二分支结构

根据判断条件结果而选择不同向前路径的运行方式

guess=eval(input())ifguess==99:print(猜对了)else:print(猜错了)

二分支结构紧凑形式:

表达式1if条件else表达式2

guess=eval(input())print(猜{}了.format(对ifguess==99else错))

1.1.3多分支结构

根据判断条件选择多种不同的向前路径的运行方式

if条件1:语句块1elif条件2:语句块2……else:语句块N

python条件组合:

条件判断及组合

guess=eval(input())ifguess99orguess99:print(猜错了)else:print(猜对了)

1.1.4程序异常处理

try:语句块1except:语句块2

num=eval(input(请输入一个整数:))try:num=eval(input(请输入一个整数:))print(num**2)except:print(输入不是整数)

try:num=eval(input(请输入一个整数:))print(num**2)

#except可以标明具体错误类型,只在发生该类型错误时运行语句,错误类型python已定义

exceptNameError:print(输入不是整数)

异常处理高级使用

try:语句块1except:语句块2else:语句块3finally:语句块4

-finally对应语句块4一定执行-else对应语句块3在不发生异常时执行




转载请注明:http://www.aierlanlan.com/rzgz/714.html