首頁 - IT - 計算機等級考試 - 考試 - 報考信息

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

來源: 2019-05-10 編輯:

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)

完整代碼:


相關文章

推薦課程

商務合作

機構:白老師 186 1831 3709
企業:韓老師 139 1168 0967
郵箱:jijiao@eol.cn

91国产免费免费观看在线