2023(春)Python程序设计作业1: 基础语法之控制流程

211436 2023-春-学生 2023-04-01 17:13:02

一、完成技能树基础语法部分练习,已完成。

二、发表博客,内容为基础语法部分的学习笔记。

程序的基本结构有三种:顺序结构、选择结构和循环结构。

1.顺序结构:在顺序结构中,语句都是按出现的位置一句一句顺序执行,每条语句都会且仅会执行一次。

2.选择结构:if语句、if-else语句、if-elif-else语句和嵌套的if结构。

3.循环结构:

for语句用一个循环控制器来描述其语句的重复执行方式;

while语句用一个表示逻辑条件的表达式来控制循环,当条件成立的时候反复执行循环体,直到条件不成立的时候循环结束;

break和continue语句只执行循环体中的部分语句就结束循环或立刻转去做下一次循环。

random库:random库的功能是提供随机数。它的一些常见用法如下:

(1)random()。返回一个在 [ 0.0, 1.0 ) 中的随机浮点数;

(2)randrange(n)。返回一个在区间 [ 0 , n )内的随机整数;

(3)randrange(m,n)。返回一个在区间 [ m, n-1 ) 内的随机整数。

(4)randrange(m,n,d)。返回一个在序列 m,m+d,m+2d,......,直至那个最接近但不包括n的随机整数。

(5)randint(m,n)。相当于randrange(m,n+1)。

(6)choice(s)。从序列s里随机选择一个元素。

(7)uniform(m,n)。生成一个 [ m, n ] 之间的随机小数。

(8)sample(pop,k)。从pop类型中随机选取k个元素,以列表类型返回。

(9)shuffle(s)。将序列类型中的元素随机排列,返回打乱后的序列。

(10)seed(n)。将整数n重置随机数生成器。

 

...全文
14 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

163

社区成员

发帖
与我相关
我的任务
社区描述
软件工程老师
python 高校 江苏省·南通市
社区管理员
  • juking@ntu
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧