第五卷講解Python語言計算機等級考試二級操作題

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

1、編寫程序,從鍵盤上獲得用戶連續輸入且用逗號分隔的若干個數字(不必以逗號結尾),計算所有輸入數字的和並輸出,給出代碼提示如下。

解答:

第一步:input獲取逗號分割的字符串數字。需要split通過指定分隔符對字符串進行切片,返回分割後的字符串列表。

第二步:初始化s,循環字符串列表。然後累加轉換數字每個數字。並且列印輸出。

完整代碼:

2、編寫程序,獲得用戶輸入的數值 M 和 N,求 M 和 N 的最大公約數。提示代碼如下。

解答:

第一步:判斷第一個數比第二個數大,它們的值就交換。

第二步:取模的值為0就是可以除完。定義r=1,因為a和b判斷大小交換位置(小值在前,大值在後)。只要不是相同的兩個值第一次肯定不能除完。所以繼續交換a和b,每次把最大的值換掉,剩下最下的值和每次取模的餘數。一次次替換值,直到可以取模為0。如果一直無法整除為0,最後一次為1和0取模,返回a也就是1。

完整代碼:

3、jieba 是一個中文分詞庫,一些句子可能存在多種分詞結果,請補充橫線處代碼,產生字符串 s 可能的所有分詞結果列表,提示代碼如下。

解答:

第一步:肯定引入模塊

第二步:True就是使用全模式,默認值為False。全模式分詞比默認多。

完整代碼:

4、使用 turtle 庫的 turtle.circle 函數、turtle.seth 函數和 turtle.left 函數繪制一個四瓣花圖形,效果如下圖所示。請結合程序整體框架,補充橫線處代碼,從左上角花瓣開始,逆時針作畫。

依次以字符串形式輸入 ____①____,____②____,____③____ 中應填的代碼,即可自動評閱,運算符兩側需要加空格

如果代碼為:

則在提交代碼頁面輸入: print(100, i + 100, -10 * (i + 100))

解答:

第一步:四瓣花圖形循環4次

第二步:了解turtle.seth:以旋轉絕對坐標的角度的形式改變海龜的行進方向

第三步:花瓣的畫出弧度(90,180,270,360)

第四步:花瓣的回收弧度(-90,0,90,180)

完整代碼:

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!