總結(jié):
出現(xiàn)錯誤最多的是print老不喜歡加括號疫粥。
正則匹配肋联,竟然可以通過.{2}匹配長度,不過最后會舍棄有點(diǎn)不太好。
字典類的真的是丈二和尚摸不著頭腦窜管。需要補(bǔ)充下這類的知識了散劫。
(5分) 分別打印 a 與 b 加/減/乘/除/冪/商/余數(shù)的各個結(jié)果(共7個)
<pre>
a = 7
b = 10
print(a+b,a-b,ab,a/b,a*b,a//b,a%b)
輸出結(jié)果:13、7幕帆、30获搏、3.3333333333333335、1000失乾、3常熙、1
</pre>
(5分) 計(jì)算1+2+3+4+.....+100的和
<pre>
a = 1
b = 2
while b <= 100:
a = a+b
b = b+1
else:
print(a)
輸出:5050
</pre>
(5分) 計(jì)算1~100 中所有偶數(shù)之和
<pre>
a = 0
b = 2
while b<= 100:
a = a+b
b = b+2
else:
print(a)
輸出:2550
</pre>
(5分) 打印你簡書 ID 中所有數(shù)字的和
<pre>
import re
a = 0
for b in re.findall(r'(\d)','8ec0216d7481'):
a = a+int(b)
print(a)
輸出:37
</pre>
(10分) 對你簡書 ID 中數(shù)字以及字母排序并打印(數(shù)字在前,字母在后)
<pre>
//例如
id = 9a3d5c1q
//排序過程...
//排序后
id_sort = 1359acdq
</pre>
<pre>
import re
list = []
id = '8ec0216d7481'
for a in re.findall(r'(\w)',id):
a = a.strip()
list.extend(a.split('\n'))
list.sort()
id_sort = ('').join(list)
print(id_sort)
輸出結(jié)果:011246788cde
</pre>
(10分) 將字符串0cd768f4b1a1dac0c512e452726361d9兩兩分割生成元組及列表
<pre>
//例如
str_temp = 1359acdq
//生成過程...
//結(jié)果
str_cut_list=['13','59','ac','dq']
//注:如果最后剩余單個則舍棄
</pre>
<pre>
import re
str_list = []
str_tuple = ()
str_temp = '0cd768f4b1a1dac0c512e452726361d9'
for a in re.findall(r'.{2}',str_temp):
str_list.extend(a.split('\n'))
str_tuple = tuple(str_list)
print(str_list,str_tuple)
輸出結(jié)果:
['0c', 'd7', '68', 'f4', 'b1', 'a1', 'da', 'c0', 'c5', '12', 'e4', '52', '72', '63', '61', 'd9']
('0c', 'd7', '68', 'f4', 'b1', 'a1', 'da', 'c0', 'c5', '12', 'e4', '52', '72', '63', '61', 'd9')
</pre>
(10分)如何用循環(huán)生成下面字典 (10分)item={1:'1',2:'2',3:'3'}
<pre>
不會
</pre>
(10分) 編寫一個用來交換 a 與 b 值的函數(shù)
<pre>
def jiaohuan(a,b):
print("a=%s" %a,'b=%s' %b)
a,b = b,a
print("a=%s" %a,'b=%s' %b)
jiaohuan(input('請輸入a的值:'),input('請輸入b的值:'))
輸出:
請輸入a的值:1
請輸入b的值:2
a=1 b=2
a=2 b=1
</pre>
(10分)邏輯題,結(jié)果是什么碱茁?如何分析解答這道題裸卫?
<pre>
list_a = [i for i in range (10) if i % 2]
print(list_a)
</pre>
<pre>
list_a = []
for i in range (10):
if i % 2:
list_a.append(i)
print(list_a)
輸出結(jié)果:[1, 3, 5, 7, 9]
</pre>
(20分) 編寫一個用來交換字典 key 與 value 的函數(shù)(重復(fù)的放入 value list 中)
<pre>
{"a":1,"b":1,"c":2}
{1:["a","b"],2:"c"}
</pre>
<pre>
不會
</pre>
(20分) 通過代碼實(shí)現(xiàn)將以上所有代碼及結(jié)果輸出到同一文件中(首行需標(biāo)注)
<pre>
//首行格式
//你的當(dāng)前時間-昵稱
//一題代碼
//一題答案
//二題代碼
.......
//十二題代碼
</pre>
<pre>
不會
</pre>