二十七道題搞定python基礎

2021-10-09 13:06:50 字數 1773 閱讀 8798

@python基礎練習題集

1、題目:有四個數字:1、2、3、4,能組成多少個互不相同且無重複數字的三位數?各是多少?

2、題目:企業發放的獎金根據利潤提成。利潤(i)低於或等於10萬元時,獎金可提10%;利潤高於10萬元,低於20萬元時,低於10萬元的部分按10%提成,高於10萬元的部分,可提成7.5%;20萬到40萬之間時,高於20萬元的部分,可提成5%;40萬到60萬之間時高於40萬元的部分,可提成3%;60萬到100萬之間時,高於60萬元的部分,可提成1.5%,高於100萬元時,超過100萬元的部分按1%提成,從鍵盤輸入當月利潤,求應發放獎金總數?

3、題目:輸入三個整數x,y,z,請把這三個數由小到大輸出。

4、題目:輸出 9*9 乘法口訣表。

6、題目:列印出所有的"水仙花數",所謂"水仙花數"是指乙個三位數,其各位數字立方和等於該數本身。例如:153是乙個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。

7、題目:將乙個正整數分解質因數。例如:輸入90,列印出90=233*5。

8、題目:利用條件運算子的巢狀來完成此題:學習成績》=90分的同學用a表示,60-89分之間的用b表示,60分以下的用c表示。

9、題目:列印出如下圖案(菱形),要求行數可變。

10、一行**實現1–100之和

11、s = 「ajldjlajfdljfddd」,去重並從小到大排序輸出"adfjl"

12、用lambda函式實現兩個數相乘

13、字典根據鍵從小到大排序dict=

14、求列表所有奇數並構造新列表,a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

15、兩個列表[1,5,7,9]和[2,2,6,8]合併為[1,2,2,3,6,7,8,9]

16、[[1,2],[3,4],[5,6]],展開該列表,得出[1,2,3,4,5,6]

17、a = " hehheh ",去除收尾空格

18、使用lambda函式對list排序foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4],輸出結果為

[0,2,4,8,8,9,-2,-4,-4,-5,-20],正數從小到大,負數從大到小

19、編寫**,實現乙個判斷使用者輸入的年份是否是閏年的程式

20、計算使用者輸入的內容中有幾個十進位制小數?幾個字母?

21、編寫程式,統計如下各個字串個數

string = 「hello world god is allways busy」

比如:「hello world」 字串統計的結果為: h:1 e:1 l:3 o:2 d:1 r:1 w:1

22、題目:輸入三個整數x,y,z,請把這三個數由小到大輸出,輸出樣式為:槽的寬度為10,右對齊,用0填充。

23、題目:實現乙個函式,第乙個引數預設為0,其餘引數個數不限,輸出所有引數中的最大值。測試該函式是否可以正常執行。

24、題目:定義乙個全域性變數a;乙個函式f1實現a+1;乙個函式f2實現a*n,其中n是函式f2的引數。

25、題目:從鍵盤輸入乙個字串,統計其中每個字元出現的次數。

26、題目:向檔案寫5個整數,從檔案讀出這個5個數,計算其平方,然後再寫入檔案。

27、題目:從鍵盤輸入10個數,用numpy計算其sin函式值,然後用matplotlib庫中的plot函式繪製曲線圖。要求線寬為5,顏色為紅色。

shell程式設計題(二十七)

題目 檢視tcp連線狀態 答案 完整答案 netstat nat grep tcp awk sort uniq c sort rn 分步一 分步二 分步三 答案二 netstat n awk tcp sort uniq c sort rn 解析 awk tcp awk中的命令格式 pattern p...

學習python 第二十七天

python生成 import xlwt def export excel request 建立乙個workbook 設定編碼 workbook xlwt.workbook encoding utf 8 新增工作表 工作表名,這個引數是可選的,預設建立的工作表 sheet workbook add ...

二十七 python中列表的切片和方法

1.列表的切片方法同字串 正序切法 coding utf 8 a 1,23,173,3.14,jack jan 1,5,3 索引,下標 從左索引,從0開始,從右索引,從 1開始代表倒數第乙個。同字串 print a 1 切取單個內容,輸出下標索引為1的元素 print a 0 3 切取索引下標為0 ...