1. 程式人生 > >【006】Python全棧日記-基礎題整理

【006】Python全棧日記-基礎題整理

在這裡插入圖片描述
1、 輸入一個四位數字(非字元),讓他變成反過來的4位數,一定是數字,而不是字元!例如:輸入1234變成4321,4千3百2十1。
在這裡插入圖片描述

2、 輸入一個四位數字(非字元),然後讓個位十位百位千位相加。
在這裡插入圖片描述

3、 成績判斷
如果輸入成績大於90,輸出優秀,大於80,輸出良好,大於70,輸出一般,大於60,輸出及格。
在這裡插入圖片描述
4、 輸入編號,如果編號為1.輸入兩個數a,b並輸出a+b=多少,如果編號為2,輸入一個數c,判斷是不是偶數。
在這裡插入圖片描述

5、 模擬買西瓜,假設一個西瓜5元,輸入身上的餘額,一直買西瓜,直到沒錢了,每次買完西瓜,輸出還剩多少錢,最後輸出一共買了多少西瓜。
在這裡插入圖片描述

6、 判斷一個數是否能被3或者7整除。
在這裡插入圖片描述

7、 輸入5位數,把數字中中3-5的數生成一個新的數字,是數字,不是字串。
例如輸入12345,輸出345.
在這裡插入圖片描述

8、 輸入一個字串(數字字母符號都有的字串),統計數字個數,如果遇到#號結束。
在這裡插入圖片描述
法2
在這裡插入圖片描述
9、 把字串‘12345678‘倒序輸出
在這裡插入圖片描述
10、輸入一個字串,把其中數字輸出為一個新的字串,並按順序組成一個新的數字,是數字,不是字串。
例如輸入qs1ddq23fq1w4q5,輸出12345
在這裡插入圖片描述

11、(有一定難度)開發字串中find的功能,在一篇文章中查詢一個單詞的位置。
在這裡插入圖片描述

12、傳送帶 實現【1,2,3,4,5】到【2,3,4,5,1】到【3,4,5,1,2】以此類推迴圈下去。
在這裡插入圖片描述

13、交換,把[1,2,3,4,5,6]變為[6,5,4,3,2,1],不許用reverse()
在這裡插入圖片描述

14、輸入字串:‘公式:數字+數字‘ 計算數字相加的結果 不能用eval
例如輸入: ‘公式:2+3‘ 輸出:2+3=5
在這裡插入圖片描述

15、輸入5個數組成字串,計算其中偶數的和
在這裡插入圖片描述

16、‘非’練習 判斷列表a中是否有3,沒有請新增
在這裡插入圖片描述

17、把字典
a={
‘001’:{‘name’:‘ax’,‘age’:‘18’},
‘002’:{‘name’:‘sx’,‘age’:‘19’},
‘003’:{‘name’:‘dx’,‘age’:‘11’},
‘004’:{‘name’:‘fx’,‘age’:‘12’}
}
中所有的鍵和值提取出來並輸出為
name ax , age 18
name sx , age 19
……
在這裡插入圖片描述

18、在字典中
a={
‘001’:{‘name’:‘ax’,‘age’:‘18’,‘add’:‘北京’},
‘002’:{‘name’:‘sx’,‘age’:‘19’,‘add’:‘河北’},
‘003’:{‘name’:‘dx’,‘age’:‘11’,‘add’:‘河南’},
‘004’:{‘name’:‘fx’,‘age’:‘12’,‘add’:‘北京’}
}
把位置為河北的增加一項 ‘補助‘:’10000’
例如:
在這裡插入圖片描述
在這裡插入圖片描述

19、a={“001”: {“物理”:89, “化學”:79, “語文”:99,},
“002”: {“物理”:79, “化學”:79, “語文”:99, },
“003”: {“物理”:69, “化學”:77, “語文”:89, },
“004”: {“物理”:99, “化學”:76, “語文”:99, }
}
求每個人的三門課的平均分。
在這裡插入圖片描述

20、輸入一串數字字串 把字串作為列表輸出 並反轉列表元素(不能用rev)
在這裡插入圖片描述

21、(有難度)輸入一個列表,然後把其中重複的數剔除,不能用set。
例如輸入[1,2,3,2,2,2,3,3,3,1,1,4,4,5,5,5,1,5,6],輸出[1,2,3,4,5,6]
在這裡插入圖片描述

22、提取出語文大於99的人
a=[{“物理”:89, “化學”:79, “語文”:99,},
{“物理”:79, “化學”:79, “語文”:99, },
{“物理”:69, “化學”:77, “語文”:89, },
{“物理”:99, “化學”:76, “語文”:99, }
]
在這裡插入圖片描述

23、列表解析練習,用列表解析的方法 輸出10-30之間能被3整除的數。
在這裡插入圖片描述

24、a=[[1,2,3],[4,5,6],[7,8,9]],用列表解析的方法輸出1,5,9
在這裡插入圖片描述
25、a=[[1,2,3],[4,5,6],[7,8,9]],用列表解析的方法輸出1,4,7
在這裡插入圖片描述
26、a=[[1,2,3],[4,5,6],[7,8,9]],用列表解析的方法輸出3,5,7
在這裡插入圖片描述

27、(有難度)據說華為面試題,畫三角形
不許直接用print 輸出,必須用迴圈一個符號一個符號的輸出。
在這裡插入圖片描述
在這裡插入圖片描述

28、(有難度)1到10,報數,當報數到3那個數加上括號,繼續從1報數,道3括上,到10從1再開始,闊上的不許再報數,直到最後剩一個數。
在這裡插入圖片描述
在這裡插入圖片描述