日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 获取向上两级路径_全国计算机二级Python真题解析-1

發布時間:2023/12/15 python 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 获取向上两级路径_全国计算机二级Python真题解析-1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以下分享的是真題第一套中的操作題部分,操作題一共6道共計60分(5分/道*3道+10分+15分+20分),今天講解的這道題是前面5道大題,最后一道題有時間再講。

第一題(試卷第41題):(41)考生文件夾下存在一個文件PY101.py,請寫代碼替換橫線,不修改其他代碼,實現以下功能:

隨機選擇一個手機品牌屏幕輸出。

提示:建議使用本機提供的Python集成開發環境IDLE編寫、調試及驗證程序。

題目給出的文件如下:

# PY101.py

# 請在...處使用一行或多行代碼替換

# 請在___處使用一行代碼替換

# 注意:請不要修改其他已給出代碼

import ___

brandlist=['華為','蘋果','諾基亞','0PPO','小米']

random.seed(0)

...

print(name)

(41)解析:

# 計算機二級python真題解析

# 公眾號:讀研札記

import random

brandlist=['華為','蘋果','諾基亞','OPPO','小米']

random.seed(0)

random.seed()

idx=random.randint(0,4)

name= brandlist[idx]

print(name)

第二題(試卷第42題):

(42)考生文件夾下存在一個文件PY102.py,請寫代碼替換橫線,鍵盤輸入一段文本,保存在一個字符串變量s中,分別用Python內置函數及jieba庫中已有函數計算字符串s的中文字符個數及中文詞語個數。注意:中文字符包含中文標點符號。

例如,鍵盤輸入:

俄羅斯舉辦世界杯

屏幕輸出:

中文字符數為8,中文詞語數為3。

提示:建議使用本機提供的Python集成開發環境IDLE編寫、調試及驗證程序。

題目給出的文件如下:

# PY102.py

# 請在___處使用一行代碼或表達式替換

# 注意:請不要修改其他已給出代碼

import jieba

s=input("請輸入一個字符串")

n=___

m=___

print("中文字符數為{},中文詞語數為{}。".format(n,m))

(42)解析:

# 計算機二級python真題解析

# 公眾號:讀研札記

import jieba

s=input("請輸入一個字符串")

n=len(s)

m=len(jieba.lcut(s))

print("中文字符數為{},中文詞語數為{}。".format(n,m))

第三題(試卷第43題):(43)考生文件夾下存在一個文件PY103.py,請寫代碼替換橫線,不修改其他代碼,實現以下功能:

某商店出售某品牌運動鞋,每雙定價160,1雙不打折,2雙(含)到4雙(含)打九折,5雙(含)到9雙(含)打八折,10雙(含)以上打七折,鍵盤輸入購買數量,屏幕輸出總額(保留整數)。示例格式如下:

輸入:1輸出:

總額為:160

提示:建議使用本機提供的Python集成開發環境IDLE編寫、調試及驗證程序。

題目給出的文件:

# PY103.py

#請在...處使用一行或多行代碼替換

#注意:請不要修改其他已給出代碼

n=eval(input("請輸入數量:"))

...

print("總額為:",cost)

(43)解析:

# 計算機二級python真題解析

# 公眾號:讀研札記

n=eval(input("請輸入數量:"))

if n<=1:

r=1

elif n<=4:

r=0.9

elif n<=9:

r=0.8

else:

r=0.7

cost=int(n*160*r)

print("總額為:",cost)

第四題(試卷第44題):(44)考生文件夾下存在一個文件PY201.py,請寫代碼替換橫線,不修改其他代碼,實現以下功能:

使用turtle庫的turtle.fd()函數和turtle.seth()函數繪制一個邊長為200的正菱形,菱形4個內角均為90度。效果如下圖所示,箭頭與下圖嚴格一致。

提示:建議使用本機提供的Python集成開發環境IDLE編寫、調試及驗證程序。44題 圖形要求

題目給出的文件:

#PY201.py

#請在___處使用一行代碼替換

#

#注意:請不要修改其他已給出代碼

import turtle

turtle.pensize(2)

d= ___(1)___

for i in range(4):

turtle.seth(d)

d += ___(2)___

turtle.fd(___(3)___)

(44)解析:

# 計算機二級python真題解析

# 公眾號:讀研札記

import turtle

turtle.pensize(2)

d= -45

for i in range(4):

turtle.seth(d)

d += 90

turtle.fd(200)

第五題(試卷第45題):(45)考生文件夾下存在一個文件PY202.py,請在該文件中作答,實現以下功能。

鍵盤輸入某班各個同學就業的行業名稱,行業名稱之間用空格間隔(回車結束輸入)。完善Python代碼,統計各行業就業的學生數量,按數量從高到低方式輸出。

例如輸入:

交通 金融 計算機 交通 計算機 計算機

輸出參考格式如下,其中冒號為英文冒號:

計算機:3

交通:2

金融:1

提示:建議使用本機提供的Python集成開發環境IDLE編寫、調試及驗證程序。

題目給出的文件:

# PY202.py

# 以下代碼為提示框架

# 請在...處使用一行或多行代碼替換

# 請在___處使用一行代碼替換

# 注意:提示框架代碼可以任意修改,以完成程序功能為準

names=input("請輸入各個同學行業名稱,行業名稱之間用空格間隔(回車結束輸入):")

...

d={}

ls=list(d.items())

ls.sort(key=lambda x:x[1],reverse=True)#按照數量排序

for k in ls:

print("{}:{}".format(___))

(45)解析:

# 計算機二級python真題解析

# 公眾號:讀研札記

names=input("請輸入各個同學行業名稱,行業名稱之間用空格間隔(回車結束輸入):")

nals=names.split()

d={}

for i in nals:

d[i]=d.get(i,0)+1

ls = list(d.items())

ls.sort(key=lambda x:x[1],reverse=True)#按照數量排序

for k in range(len(ls)):

m,n=ls[k]

print("{}:{}".format(m,n))

需要word版本題目及相應的py文件在【讀研札記】公眾號回復 “真題1” 即可獲取讀研札記(duyanzj)

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python 获取向上两级路径_全国计算机二级Python真题解析-1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。