国二python考试系统_分享自己的国二python经历
今天,路飛為大家分享自己的國二考試經歷,希望對以后準備考國二的小伙伴有一些幫助。
自己考的是國二python。
選擇題40分,編程題60分。
python算是國二里除了office以外最友好的考試啦。
下面的真題可以來為下一次考試做準備。
下面是大致題型。
選擇題
前序遍歷、中序遍歷、后序遍歷。
完全二叉樹的定義。
函數定義是否可以在循環之內的。
return是不是只能跟在函數定義之后。
哪些屬于標準庫:glob、time、os之類的。
哪些不是數據分析和可視化的第三方庫。
哪一個可以輸出 'Hello python':“ ‘Hello python’ ”。
round()函數的用法:保留指定小數位。
list、dist、tuple、str、int、float基本操作。
基本符合運算**、//、/、%、&。。。
標準庫的使用:random、jieba、time。
random.randint(1,97):[1,97]。
random.random():(0,1)
jieba:詞頻分類,jieba.lcut()
time:print('%Y %m %d %H %M %S'.format(time.localtime()))。
逆序輸出:s.reverse()、s[::-1]。
編程題
六個大題。
最后一個大題是通過需要csv表格的。
代碼有點亂只能給出問題,代碼寫不了,沒有csv表格。
問題一:
輸入1234,輸出15個元素。
條件:右對齊,元素數不夠則用*補充。
a = input()
print('{:*>15}'.format(a))
問題二
用turtle輸出一個菱形。
import turtle
for i in range(4):
turtle.seth(-45+i*90)
turtle.fd(100)
問題三
輸入:金融 計算機 計算機 金融 計算機 管理。
空格分開(差不多的類型)
統計詞頻數,降序排列。
major = input('請輸入專業')
ls = {}
list_major = major.split(' ')
for i in list_major:
if i in ls:
ls[i] = ls.get(i,1)+1
else:
ls[i] =1
for i in ls.items():
print('{}:{}'.format(i[0],i[1]))
計算機:3
金融:2
管理:1
問題四
以0位隨機數種子,隨機生成5個在1(含)到97(含之間的隨機數,計算這5個隨機數的平方和)
import random
random.seed(0)
s = 0
for i in range(5):
n = random.randint(1,97)
s = s+n**2 ( s = s+pow(n,2))
print(s)
問題五:
題目:已給列表a = [1,2,3],輸入一個用逗號分割的數字字符串。
實現和運算。
例:輸入 3,6,9,輸出[4,8,12]。
a = [1,2,3]
b = input('請輸入列表').split(',')
c = []
for i in range(3):
c.append(a[i]+int(b[i]))
print(c)
問題六:
csv表格已給條件:序列、星座、最早生日時間、最晚生日時間、unicode(9901之類的數字)。
第一小題
輸入:星座。
輸出:生日范圍。
第二小題
輸入:序列。
輸出:生日范圍,unicode。
第三小題
輸入:序列。
輸出:生日范圍,unicode,如果輸錯序列,重新輸入。
提示:flag = False、while循環。
小編對python的大題記憶力是不是很好呀。
學好基本理論、基本符號、基本函數、標準庫、數據類型。
軟件推薦:未來教育或AOA。
結語:只要復習充分就夠了。
總結
以上是生活随笔為你收集整理的国二python考试系统_分享自己的国二python经历的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 集腋成裘-10-ECharts -未知-
- 下一篇: 【Python数据结构】——二叉平衡树A