国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【頭歌-Python】Python第九章作業(yè)(初級)第5關(guān)

這篇具有很好參考價值的文章主要介紹了【頭歌-Python】Python第九章作業(yè)(初級)第5關(guān)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

第5關(guān):繪制程序設(shè)計(jì)語言餅圖

任務(wù)描述

列表labels和sizes中的數(shù)據(jù)分別是目前主流程序設(shè)計(jì)語言及其熱度數(shù)據(jù)(百分比),請根據(jù)這些數(shù)據(jù)繪制餅圖,并將Python程序設(shè)計(jì)語言所在區(qū)域突出0.1顯示。

labels = ['C語言',  'Python', 'Java', 'C++語言', 'C#', 'VB.net', 'Javascript', 'PHP', 'Other']
sizes = [16.2, 12.1, 11.7, 7.6, 4.7, 4.0, 2.0, 1.8, 39.9]

輸入格式

輸出格式

要求:

  • 設(shè)置餅圖為圓形:
    plt.axes(aspect=1)
  • 設(shè)置中文字體和負(fù)號顯示問題如下:
    plt.rcParams[‘font.sans-serif’] = [‘SimSun’]
  • 解決保存圖像是負(fù)號’-'顯示為方塊的問題
    plt.rcParams[‘a(chǎn)xes.unicode_minus’] = False
  • 設(shè)置各扇形標(biāo)簽(圖例)與圓心的距離(labeldistance)為1.1
  • 自動添加百分比顯示(autopct),格式化為保留小數(shù)點(diǎn)后1位小數(shù)
  • 添加餅圖的陰影效果
  • 設(shè)置餅圖的初始擺放角度為90
  • 設(shè)置百分比標(biāo)簽與圓心的距離0.7
  • 圖例左上角,指定圖例在軸的位置為 (-0.3, 1.1)
  • 要求本地調(diào)試、運(yùn)行、繪制圖形后,寫入文件’program.png’中。
    【頭歌-Python】Python第九章作業(yè)(初級)第5關(guān),頭歌-Educoder,Python,python,開發(fā)語言,頭歌

解題思路

本題的要求并不復(fù)雜,只要搞懂plt.pie()函數(shù)的參數(shù),對照題目的要求一一設(shè)置即可,其中突出部分題目只要求了Python突出0.1,所以將其設(shè)置為0.1,其它設(shè)置為0即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-543489.html

參考代碼

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimSun']
plt.rcParams['axes.unicode_minus'] = False

# 標(biāo)簽
labels = ['C語言',  'Python', 'Java', 'C++語言', 'C#', 'VB.net', 'Javascript', 'PHP', 'Other']
# 占比
weight = [16.2, 12.1, 11.7, 7.6, 4.7, 4.0, 2.0, 1.8, 39.9]
# 突出程度
out = [0,0.1,0,0,0,0,0,0,0]
# 圓形
plt.axes(aspect=1)   
plt.pie(x=weight, explode=out, labels=labels, labeldistance=1.1, autopct='%2.1f%%', shadow=True, startangle=90, pctdistance=0.7)
plt.legend(loc='upper left', bbox_to_anchor=(-0.3, 1.1))

plt.savefig("output/program.png")
plt.show()

到了這里,關(guān)于【頭歌-Python】Python第九章作業(yè)(初級)第5關(guān)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【頭歌-Python】Python第八章作業(yè)(初級)

    讀取附件是一篇英文短文,請編寫程序統(tǒng)計(jì)這篇短文前 n 行中每一個英文字母出現(xiàn)的次數(shù),結(jié)果按次數(shù)降序排列,次數(shù)相同時,按字母表順序輸出。若 n 值大于短文行數(shù),輸出整篇文章中每一個英文字母出現(xiàn)的次數(shù)(大寫字母按小寫字母統(tǒng)計(jì))。 The Old Man and the Sea.txt 輸入一

    2024年02月05日
    瀏覽(159)
  • 【頭歌-Python】Python第四章作業(yè)(初級)

    轉(zhuǎn)載標(biāo)注出處:https://blog.csdn.net/qq_45801887/article/details/134908487 參考教程:B站視頻講解——https://space.bilibili.com/3546616042621301 如果代碼存在問題,麻煩大家指正 ~ ~ 有幫助麻煩點(diǎn)個贊 ~ ~ 任務(wù)描述 本關(guān)任務(wù):編寫一個無參無返回值函數(shù)的小程序。 相關(guān)知識 為了完成本關(guān)任務(wù),你

    2024年04月17日
    瀏覽(201)
  • 【頭歌-Python】Python第二章作業(yè)(初級)

    【頭歌-Python】Python第二章作業(yè)(初級)

    任務(wù)描述 輸入的三角形的三條邊a、b、c 的長度,計(jì)算并依次輸出三角形的周長和面積,結(jié)果嚴(yán)格保留2位小數(shù)。測試用例的數(shù)據(jù)保證三角形三邊數(shù)據(jù)可以構(gòu)成三角形。 三角形面積計(jì)算公式: ,其中s=(a+b+c)/2。 輸入格式 分三行輸入 3 個浮點(diǎn)數(shù),表示三角形的三個邊長 輸出格式

    2024年03月24日
    瀏覽(81)
  • 【頭歌-Python】Python第一章作業(yè)(初級)

    任務(wù)描述 示例 Python 可以方便的實(shí)現(xiàn)計(jì)算器的功能。數(shù)學(xué)意義上的加、減、乘、除在Python中分別以符號“+、-、*、/”表示。 試編程實(shí)現(xiàn)分兩行輸入兩個非零浮點(diǎn)數(shù),并在4 行中按順序輸出兩個數(shù)的加、減、乘、除的計(jì)算式和計(jì)算結(jié)果。計(jì)算結(jié)果str.format()方法嚴(yán)格保留小數(shù)點(diǎn)后

    2024年02月02日
    瀏覽(78)
  • 【頭歌-Python】Python第七章作業(yè)(初級)

    輸入一個非空字符串,去除重復(fù)的字符后,從小到大排序輸出為一個新字符串。 一個非空字符串 去重排序后的字符串 示例 輸入: 輸出: 輸入一系列以逗號分隔的英文人名,其中包含重復(fù)的名字,請將其中重復(fù)的名字去掉,輸出包含不重復(fù)人名的列表,名字出現(xiàn)順序與輸入

    2024年02月08日
    瀏覽(189)
  • 【頭歌-Python】Python第五章作業(yè)(初級)(7~16)

    如果代碼存在問題,麻煩大家指正 ~ ~ 有幫助麻煩點(diǎn)個贊 ~ ~ 任務(wù)描述 輸入一個1000以內(nèi)的正整數(shù) n,在同一行內(nèi)輸出 [0,n] 之間各位數(shù)字之和為5的數(shù),數(shù)字之間用空格分開(行末有一個空格)。 輸入格式 輸入一個1000以內(nèi)的正整數(shù) n 輸出格式 符合條件的數(shù) 示例 輸入: 輸出:

    2024年02月03日
    瀏覽(95)
  • 【頭歌-Python】Python第五章作業(yè)(初級)(1~6)

    如果代碼存在問題,麻煩大家指正 ~ ~ 有幫助麻煩點(diǎn)個贊 ~ ~ 任務(wù)描述 回文素數(shù)是指一個數(shù)既是素數(shù)又是回文數(shù)。例如,131,既是素數(shù)又是回文數(shù)。 用戶輸入一個正整數(shù) n , 請你在一行內(nèi)輸出從小到大排列的的前n個回文素數(shù),數(shù)字后面用一個空格進(jìn)行分隔。 輸入格式 輸入一

    2024年02月03日
    瀏覽(181)
  • 【頭歌-Python】Python第三章作業(yè)(初級)(1~12)

    【頭歌-Python】Python第三章作業(yè)(初級)(1~12)

    如果代碼存在問題,麻煩大家指正 ~ ~ 有幫助麻煩點(diǎn)個贊 ~ ~ 任務(wù)描述 輸入三個數(shù)a,b,c, 判斷能否以它們?yōu)槿齻€邊長構(gòu)成直角三角形。若能,輸出YES,否則輸出NO。 輸入格式??????????????????????????????????????????????

    2024年02月02日
    瀏覽(175)
  • python頭歌實(shí)踐教學(xué)平臺-python第三章作業(yè)(初級)

    第1關(guān)?判斷是否直角三角形 第2關(guān)?今年多少天? 第3關(guān)?判斷三角形并計(jì)算面積 第4關(guān)?身高測算 第5關(guān)?個稅計(jì)算器 第6關(guān)?判斷閏年 第7關(guān)?分段函數(shù)B 第8關(guān)?百分制成績轉(zhuǎn)換五分制E 第9關(guān)?正負(fù)交錯數(shù)列前n項(xiàng)和 第10關(guān)?求數(shù)列前n項(xiàng)的平方和 第11關(guān)?百錢買百雞A 第12關(guān)?用戶登錄

    2024年02月02日
    瀏覽(176)
  • 頭歌實(shí)踐教學(xué)平臺Python-Python第二章作業(yè)(初級)

    頭歌實(shí)踐教學(xué)平臺Python-Python第二章作業(yè)(初級)

    第1關(guān):三角形周長及面積 任務(wù)描述 輸入的三角形的三條邊a、b、c 的長度,計(jì)算并依次輸出三角形的周長和面積,結(jié)果嚴(yán)格保留2位小數(shù)。測試用例的數(shù)據(jù)保證三角形三邊數(shù)據(jù)可以構(gòu)成三角形。 三角形面積計(jì)算公式: ,其中s=(a+b+c)/2。 ?第2關(guān):三角函數(shù)計(jì)算 根據(jù)下面公式 計(jì)

    2024年02月08日
    瀏覽(96)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包