知識點:
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)
?