龙空技术网

Python流程控制

分享电脑学习 130

前言:

目前我们对“python流程控制”都比较看重,同学们都需要知道一些“python流程控制”的相关文章。那么小编也在网上汇集了一些关于“python流程控制””的相关知识,希望姐妹们能喜欢,朋友们快快来了解一下吧!

【实验目的】

1)掌握Python的if条件语句

2)掌握Python的for循环语句

【实验原理】

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

可以通过下图来简单了解条件语句的执行过程

Python程序语言指定任何非0和非空(not null)值为true,0 或者 null为false。

Python编程中 if 语句用于控制程序的执行,基本形式为:

if 判断条件:

执行语句……

else:

执行语句……

其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。

else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句,

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

语法:

for循环的语法格式如下:

for iterating_varin sequence:

statements(s)

【实验步骤】

一、打开Python-2.7

1.1 双击桌面上的程序IDLE (Python GUI),出现如下画面,则打开成功。如图1所示

图1

二、Python流程控制

2.1 Python条件结构if基本用法,定义变量wgc为 False,变量name为”zhangsan”,判断name是否为”python”是 的话变量wgc变为True,输出”welcome”,否则的话输出name:zhangsan,如图2所示

图2

2.2 Python条件结构if的elif用法,定义变量num=5,进行判断,如果num=3,输出boss,如果 num=2,输出user,如果num=1,输出worker,如果num<0,输出error,以上条件都不符合,输出roadman,如图3所示

num =5

if num == 3:

print ' boss'

elif num == 2:

print ' user'

elif num == 1:

print ' worker'

elif num <0:

print ' error'

else:

print 'roadman'

图3

2.3 Python条件结构if语句多个条件用法,定义变量num=9,如果符合条件大于等于0或者小于等于10,输出hello,如图4所示

图4

2.4 Python 基本的for循环,定义循环letter的值是Python,循环输出每个字母。如图5、图6所示

图5

图6

2.5 Python通过序列索引迭代,定义列表fruits的值有banana,apple,mango,使用for循环输出每种水果。如图7所示

图7

2.6 Python循环使用 else 语句,定义for循环num的值在10到20之间,根据因子迭代(途中为变量i)。如图8所示

图8

标签: #python流程控制