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):将序列中的元素随机排列,返回打乱后的序列。

posted @ 2023-03-17 20:27  花蟹111  阅读(57)  评论(0)    收藏  举报