日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

python二级多少分过_python二级操作题与分析(2)

發(fā)布時(shí)間:2025/1/21 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python二级多少分过_python二级操作题与分析(2) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.編寫 Python 程序輸出一個(gè)具有如下風(fēng)格效果的文本,用作文本進(jìn)度條樣式,部分代碼如下,填寫空格處。

10%@==

20%@====

100%@====================

前三個(gè)數(shù)字,右對(duì)齊;后面字符,左對(duì)齊

文本中左側(cè)一段輸出 N 的值,右側(cè)一段根據(jù) N 的值輸出等號(hào),中間用 @ 分隔,等號(hào)個(gè)數(shù)為 N 與 5 的整除商的值,例如,當(dāng) N 等于 10 時(shí),輸出 2 個(gè)等號(hào)。

N = eval(input()) # N取值范圍是0—100,整數(shù)print(①)

習(xí)題講解

參考代碼

N = 20 # N取值范圍為0-100整數(shù)

print("{:>3}%@{}".format(N,"="*(N//5)))

2.以論語中一句話作為字符串變量 s,補(bǔ)充程序,分別輸出字符串 s 中漢字和標(biāo)點(diǎn)符號(hào)的個(gè)數(shù)。

s = “學(xué)而時(shí)習(xí)之,不亦說乎?有朋自遠(yuǎn)方來,不亦樂乎?人不知而不慍,不亦君子乎?”

n = 0 # 漢字個(gè)數(shù)

m = 0 # 標(biāo)點(diǎn)符號(hào)個(gè)數(shù)

① # 在這里補(bǔ)充代碼,可以多行

print(“字符數(shù)為{},標(biāo)點(diǎn)符號(hào)數(shù)為{}?!?format(n, m))

習(xí)題講解

參考代碼

s = "學(xué)而時(shí)習(xí)之,不亦說乎?有朋自遠(yuǎn)方來,不亦樂乎?人不知而不慍,不亦君子乎?"

n = 0 # 漢字個(gè)數(shù)

m = 0 # 標(biāo)點(diǎn)符號(hào)個(gè)數(shù)

m = s.count(',') + s.count('?')

n = len(s) – m

print("字符數(shù)為{},標(biāo)點(diǎn)符號(hào)數(shù)為{}。".format(n, m))

3.使用程序計(jì)算整數(shù) N 到整數(shù) N+100 之間所有奇數(shù)的數(shù)值和,不包含 N+100,并將結(jié)果輸出。整數(shù) N 由用戶給出,代碼片段如下,補(bǔ)全代碼。不判斷輸入異常。

N = input("請(qǐng)輸入一個(gè)整數(shù): ")

① # 可以是多行代碼

輸入輸出示例

輸入 輸出

3 2600

習(xí)題講解

參考代碼

N = input("請(qǐng)輸入一個(gè)整數(shù): ")

s = 0

for i in range(eval(N), eval(N)+100):

if i%2 == 1:

s += i

print(s)

4.B卷簡單應(yīng)用1

上一題 下一題

? 題目

? 提交代碼

? 上傳文件

? 答案與講解

使用 turtle 庫的 turtle.fd() 函數(shù)和 turtle.left() 函數(shù)繪制一個(gè)六邊形,邊長為 200 像素,效果如下圖所示,請(qǐng)結(jié)合格式框架,補(bǔ)充橫線處代碼。

import turtle as t

for i in range(①):

t.fd(②)

t.left(③)

//每個(gè)角的度數(shù):720°÷6=120°。

自動(dòng)評(píng)閱說明

最后使用 print 函數(shù)輸出 ①,②,____③____中應(yīng)填代碼即可以自動(dòng)評(píng)閱得分,如果有運(yùn)算符,請(qǐng)?jiān)谶\(yùn)算符兩側(cè)加上空格,

例如,如果代碼為:

import turtle as t

for i in range(2):

t.fd(i + 100)

t.left(200)

在提交代碼頁面輸入: print(2, ‘i + 100’, 200),運(yùn)行即可

習(xí)題講解

參考代碼

import turtle as t

for i in range(6):

t.fd(200)

t.left(60)

5.經(jīng)常會(huì)有要求用戶輸入整數(shù)的計(jì)算需求,但用戶未必一定輸入整數(shù)。為了提高用戶體驗(yàn),編寫 getInput() 函數(shù)處理這樣的情況。請(qǐng)補(bǔ)充如下代碼,如果用戶輸入整數(shù),則直接輸出整數(shù)并退出,如果用戶輸入的不是整數(shù),則要求用戶重新輸入,直至用戶輸入整數(shù)為止。

def getInput():

① # 可以是多行代碼

return ② # 只能是單行代碼

print(getInput())

習(xí)題講解

參考代碼

def getInput():

try:

txt = input() # "請(qǐng)輸入整數(shù): "

while eval(txt) != int(txt):

txt = input() # "請(qǐng)輸入整數(shù): "

except:

return getInput()

return eval(txt)print(getInput())

6.《天龍八部》是著名作家金庸的代表作之一,歷時(shí)4年創(chuàng)作完成。該作品氣勢磅礴,人物眾多,非常經(jīng)典。這里給出一個(gè)《天龍八部》的網(wǎng)絡(luò)版本,文件名為“天龍八部-網(wǎng)絡(luò)版.txt”。

問題1:請(qǐng)編寫程序,對(duì)這個(gè)《天龍八部》文本中出現(xiàn)的漢字和標(biāo)點(diǎn)符號(hào)進(jìn)行統(tǒng)計(jì),字符與出現(xiàn)次數(shù)之間用冒號(hào):分隔,輸出保存到“天龍八部-漢字統(tǒng)計(jì).txt”文件中,該文件要求采用 CSV 格式存儲(chǔ),參考格式如下(注意,不統(tǒng)計(jì)空格和回車字符):

天:100, 龍:110, 八:109, 部:10

(略)

問題2:請(qǐng)編寫程序,對(duì)《天龍八部》文本中出現(xiàn)的中文詞語進(jìn)行統(tǒng)計(jì),采用 jieba 庫分詞,詞語與出現(xiàn)次數(shù)之間用冒號(hào):分隔,輸出保存到“天龍八部-詞語統(tǒng)計(jì).txt”文件中。參考格式如下(注意,不統(tǒng)計(jì)任何標(biāo)點(diǎn)符號(hào)):

天龍:100, 八部:10

(略)

本題暫不支持自動(dòng)評(píng)閱,print(‘ok’),即可得分

習(xí)題講解

參考代碼 1

fi = open("天龍八部-網(wǎng)絡(luò)版.txt", "r", encoding='utf-8')

fo = open("天龍八部-漢字統(tǒng)計(jì).txt", "w", encoding='utf-8')

txt = fi.read()

d = {}for c in txt:

d[c] = d.get(c, 0) + 1del d[' ']del d['\n']

ls = []for key in d:

ls.append("{}:{}".format(key, d[key]))

fo.write(",".join(ls))

fi.close()

fo.close()

參考代碼 2

import jieba

fi = open("天龍八部-網(wǎng)絡(luò)版.txt", "r", encoding='utf-8')

fo = open("天龍八部-詞語統(tǒng)計(jì).txt", "w", encoding='utf-8')

txt = fi.read()

words = jieba.lcut(txt)

d = {}for w in words:

d[w] = d.get(w, 0) + 1del d[' ']del d['\n']

ls = []for key in d:

ls.append("{}:{}".format(key, d[key]))

fo.write(",".join(ls))

fi.close()

fo.close()

總結(jié)

以上是生活随笔為你收集整理的python二级多少分过_python二级操作题与分析(2)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。