知识点:
1,数据流图(DFD)的作用是支持系统功能建模
2,一个数据库可以有多个外模型(也称子模式或用户模型),但概念模型和内模式(物理模式)只能有一个。
3,round(x,d)函数是指对x四舍五入,保留d位小数,无参数d则返回四舍五入的整数值。
4,str.center(width,fillchan)方法返回长度为width的字符串。其中str处于新字符串中心位置,两侧新增字符串采用fillchar填充,当width小于字符串长度时,返回str; fillchar是单个字符。
5,对于any(x)函数,如果组合类型变量x中所有的值都是0、“或False时, 那么结果为False;如果所有元素中有一个值非0、"或False, 那么结果就为True。对于all(x)函数,只要组合类型变量x中存在值为0、“或False的元素,那么结果为False,否则结果为True。
6,writelines(x)是指直接将类型的各元素连接起来写入文件
7, Pyinstaller工具 ,-D是默认值,生成dist目录; -F是指在dist文件夹中只生成独立的打包文件; -i 是指定打包程序使用的图标文件
8,random库是Python的标准库,用于产生各种分布的伪随机数序列。它采用梅森旋转算法生成伪随机数序列。
9,setup()函数用于设置主窗体的大小和位置;penup()函数指提起画笔;clear()函数清空当前窗口,但不改变画笔的位置。done()函数是让画面停顿,但不立即关掉窗口
操作题:
1,键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为14个字符,数字中间对齐,不足部分用=填充
代码:
n = eval(input('请输入正整数:'))
print("{:=^14}".format(n))
2,a和b是两个列表变量,列表a为[3,6,9]已给定,键盘输入列表b,将a列表的三个元素插入到b列表中对应的前三个元素的后面,并显示输出在屏幕上。
例如:键盘输入列表b为[1,2,3],因此,屏幕输出计算结果为[1,3,2,6,3,9]
代码:
a = [3,6,9]
b = eval(input())
j = 1
for i in range(len(a)):b.insert(j,a[i])j += 2
print(b)
3,以100为随机数种子,随机生成3个在1(含)到9(含)之间的随机整数,计算这三个随机整数的立方和。
代码:
import random
random.seed(100)
s = 0
for i in range(3):n = random.randint(1,9)s += n**3
print(s)
4,使用turtle库的turtle. fd()函数和turtle seth()函数绘制一一个边长为100像素的正五边形
代码:
import turtle
turtle.pensize(2)
d = 0
for i in range(1,6):turtle.fd(100)d += 72turtle.seth(d)