Python 作业1
一.条件表达式
1.关系运算符
| 运算符 | 描述 |
| == | 等于 |
| != | 不等于 |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
注:①Python中运算符可以连用,例如:0<a<b #表示a>0且a<b
②注意关系运算符“==”和赋值符号“=”的区别
2.逻辑运算符
and(并且),or(或者),not(取反)
二.选择结构
1.单分支结构:if语句
if 条件表达式:(后面的:必不可少) 语句块
2.双分支结构:if-else语句
if 条件表达式: 语句块1 else: 语句块2
3.多分支结构:if-elif-else语句
if 条件表达:1: 语句块1 elif 条件表达式2: 语句块2 elif 条件表达式3: 语句块3 …… else: 语句块n
4.嵌套的if结构
可用于数字之间比较大小,求最大值时也可以使用Python内置函数max()来解决最大值问题。
三.循环结构
1.for语句
for 变量 in 迭代器: 语句块
range()函数可以生成迭代序列(左闭右开)
2.while语句
while 条件表达式: 语句块
3.break和continue:
break和continue只能出现在循环体内。
break:退出整个循环。
continue:只退出本次循环,但会继续进行下一个循环。
4.pass语句:
pass 是一种空操作(null operation)——不执行任何操作的语句,解释器执行到它的时候,除了检查语法是否合法,什么也不做就直接跳过。除了占用一行代码行,不会改变程序的执行顺序,也不会产生任何影响。
四.random库的基本应用
random库:实现了各种分布的伪随机数生成器。
常用函数:
(1)random():左闭右开,返回一个随机浮点数。
(2)randrange(n),randrange(m,n),randrange(m,n,d):返回给定区间里的一个随机整数。
(3)randint(m,n):左闭右闭。
(4)choices(s):从序列s中随机选择一个元素。
(5)uniform(m,n):生成一个[m,n]之间的随机小数。
(6)shuffle(s):将序列中的元素随机排列,返回打乱后的序列。

浙公网安备 33010602011771号