1. 程式人生 > >Python 二級模擬操作題(一)

Python 二級模擬操作題(一)

中國 正方 range 進制數 存儲 字符 light 包含 pri

1.計算下列式子,結果保留小數點後保留3位

技術分享圖片

代碼:

>>> x = pow((3**4 + 5*(6**7))/8, 0.5)
>>> print("%.3f"%x)
418.294

2.用 Python 內置函數及 jieba 庫中已有函數計算字符串的中文字符個數及中文詞語個數

註意,中文字符包含中文標點符號

字符串:中國特色社會主義進入新時代,我國社會主要矛盾已經轉化為人民日益增長的美好生活需要和不平衡不充分的發展之間的矛盾。

代碼:

import jieba
s = "中國特色社會主義進入新時代,我國社會主要矛盾已經轉化為人民日益增長的美好生活需要和不平衡不充分的發展之間的矛盾。"
n = len(s) 
m = len(jieba.lcut(s))
print("中文字符數為%s,中文詞語數為%s" %(n,m))

運行結果

技術分享圖片

3.十進制到二進制、八進制、十六進制的轉換

dec = int(input("輸入數字:"))
print("十進制數為:", dec)
print("轉換為二進制為:", bin(dec))
print("轉換為八進制為:", oct(dec))
print("轉換為十六進制為:", hex(dec))

4.使用 turtle 庫的 turtle.fd() 函數和 turtle.seth() 函數繪制一個邊長為 200 的正方形,效果如下圖所示

技術分享圖片

代碼:

import turtle
d = 0
for i in range(4):
    turtle.fd(200)
    d = d + 90
	turtle.seth(d)

5.列表 ls 中存儲了我國 39 所 985 高校所對應的學校類型,請以這個列表為數據變量,完善 Python 代碼,統計輸出各類型的數量

ls = ["綜合", "理工", "綜合", "綜合", "綜合", "綜合", "綜合", "綜合", "綜合", "綜合", "師範", "理工", "綜合", "理工", "綜合", "綜合", "綜合", "綜合", "綜合","理工", "理工", "理工", "理工", "師範", "綜合", "農林", "理工", "綜合", "理工", "理工", "理工", "綜合", "理工", "綜合", "綜合", "理工", "農林", "民族", "軍事"]

代碼:

ls = ["綜合", "理工", "綜合", "綜合", "綜合", "綜合", "綜合", "綜合",       "綜合", "綜合", "師範", "理工", "綜合", "理工", "綜合", "綜合",       "綜合", "綜合", "綜合", "理工", "理工", "理工", "理工", "師範",       "綜合", "農林", "理工", "綜合", "理工", "理工", "理工", "綜合",       "理工", "綜合", "綜合", "理工", "農林", "民族", "軍事"]
d = {}
for word in ls:
    d[word] = d.get(word, 0) + 1
for k in d:
    print("%s:%s"%(k, d[k]))

運行結果

技術分享圖片

Python 二級模擬操作題(一)