导图社区 第三章程序流程控制
python语言程序设计教程(上海交通大学出版社)书的导图。
社区模板帮助中心,点此进入>>
互联网9大思维
安全教育的重要性
组织架构-单商户商城webAPP 思维导图。
个人日常活动安排思维导图
域控上线
西游记主要人物性格分析
17种头脑风暴法
python思维导图
css
CSS
程序流程控制
条件表达式
关系运算符
==
等于
!=
不等于
<>
a=10,b=20, (a <> b) 返回 true。
>
大于
<
小于
>=
大于等于
<=
小于等于
逻辑运算符
and
or
not
选择结构
分支结构
单分支结构:if语句
if 条件表达式:( 语句块
双分支结构:if....else
if 条件表达式 : 语句块1 else : 语句块2
简洁表达式:语句1 if 条件表达式 else 语句2
多分支结构:if...elif...else
if 语句的嵌套
循环结构
基本语法形式: for 变量 in 迭代器: 语句块
迭代器
字符串作为迭代器
for s in "abcde": ()print(s, end=" ")
range()函数生产迭代序列
range(n)
0,1,....n-1
range(m,n)
m,m+1,....n-1
range(m,n,d)
m,m+d,m+2d,......最接近但不包括等于n的等差值
while语句:while 条件表达式: ( )语句块
牛顿迭代法求平方根
break
立即结束整个for循环
continue
结束这一轮循环
else子句
循环的嵌套
random库的使用
random()
返回左闭右开区间[0.0,1.0)中的一个随机浮点数
randrange()
randrange(m,n),randrange(m,n,d):返回给定区间里的一个随机整数
randint()
相当于randrange(m,m+1)
choise(s)
从序列s中随机选择一个元素
uniform(m,n)
生产[m,n]之间的随机小数
sample(pop,k)
将pop类型中随机选取k个元素,以列表类型返回
shuffle(s)
列表类型中的元素随机排列,返回打乱后的序列
seed(n)
用整数n重置随机数生成器。seed()利用系统当时的时间重置随机 数生成器,调用seed函数,相当于要求重新开始一个随机序列
综合应用
找水仙花数
找出1000以内的所有完全数
顺序结构