6. 甲、乙、丙、丁四人中有一人做了好事不留名。請大家編寫程式,根據以下線索找出做好事的人。
甲說:不是我。
乙說:是丙。
丙說:是丁
丁說:丙說的不對。
其中三人說的真話,一人說的假話。
7. 編寫程式,對使用者輸入的英文本串**現的英文本母進行提取(不區分大小寫,重複字母只計一次),並將提取的結果按照字母表順序公升序排列後輸出。例如,使用者輸入「i miss you.」,程式輸出「i,m,o,s,u,y」或「i,m,o,s,u,y」。
8. 編寫程式,生成乙個包含20個三位隨機整數的列表,將其前十個元素公升序排列,後十個元素降序排列後輸出。
# 6
# -1代表不是,0代表不確定,1代表是
a =[-1
,0,0
,0]b =[0
,0,1
,0]c =[0
,0,0
,1]d =[0
,0,0
,-1]
info =
[a, b, c, d]
for i in
range
(len
(info)):
info[i]=[
-x for x in info[i]
]#假設撒謊
judge =
[info[0]
[x]+info[1]
[x]+info[2]
[x]+info[3]
[x]for x in
range
(len
(info))]
check =
[judge.index(x)
for x in judge if x>0]
iflen
(check)==1
:print
('第{}個人撒謊了,做好事的人是第{}個人'
.format
(i+1
, check[0]
+1))
;break
info[i]=[
-x for x in info[i]
]#復原
print()
# 7# word = input()
word =
'i very like you, and i want to drink something delicious.'
element =
[x for x in
list
(set
(word)
)if x.isalpha()]
element.sort(
)print
(element)
print()
# 8import random; random.seed(
666)
random_list =
[random.randrange(
100,
999)
for x in
range(20
)]print
(random_list)
former = random_list[:10
]; former.sort(
)laster = random_list[10:
]; laster.sort(reverse=
true
)print
(former)
print
(laster)
第3個人撒謊了,做好事的人是第3個人
['i'
,'a'
,'c'
,'d'
,'e'
,'g'
,'h'
,'i'
,'k'
,'l'
,'m'
,'n'
,'o'
,'r'
,'s'
,'t'
,'u'
,'v'
,'w'
,'y'][
567,
486,
544,
390,
612,
114,
930,
660,
666,
897,
829,
441,
226,
150,
934,
245,
494,
744,
578,
692]
[114
,390
,486
,544
,567
,612
,660
,666
,897
,930][
934,
829,
744,
692,
578,
494,
441,
245,
226,
150]
好物分享
全免費:375套ppt模板+n多圖表+n多向量圖
python: 資料科學**速查表(強烈推薦!)
入門總結:
python入門:有關字串的操作**總結
python入門:有關math包以及內建函式的數值操作**總結
python練習:
python:第二章 字串和數值程式作業
python:第三章 程式流程控制作業
python:第三章 程式流程控制作業2
python:第四章 列表與元組作業
python:第四章 列表與元組作業2
python:第五章 字典與集合作業
python:第六章 函式1
python:第六章 函式2
第四章操作列表
eg mag alice advid axeas for ms in mag print ms 這行 讓python從列表mag中取出乙個名字,並將其儲存在變數ms中。eg mag alice advid axeas for ms in mag print ms.title that was a g...
第四章 操作列表
for i in name print i.title for value in range 1.5 print i 結果值是1 4 該程式指從指定的第乙個值開始,並在達到指定的第二個值後停止 min number max number sum number number i 2 for i in ...
python第四章上機實踐 第四章上機實踐報告
設有n 個程式要存放在長度為l的磁帶上。程式i存放在磁帶上的長度是 li,1 i n。程式儲存問題要求確定這n 個程式在磁帶上的乙個儲存方案,使得能夠在磁帶上儲存盡可能多的程式。對於給定的n個程式存放在磁帶上的長度,計算磁帶上最多可以儲存的程式數。輸入格式 第一行是2 個正整數,分別表示檔案個數n和...