1.編寫程式,輸入乙個包含若干整數的列表,輸出乙個新列表,要求新列表中只包含原列表的偶數
#方法一:
alist =
input
('請輸入乙個包含整數的列表:'
)alist =
list
(map
(int
,alist.split())
)b =
for i in alist:
if i%2==
0:print
(b)#方法二:
alist =
input
('請輸入乙個包含整數的列表:'
)alist =
list
(map
(int
,alist.split())
)for i in alist[::
-1]:
if i%2==
1:alist.remove(i)
print
(alist)
2.編寫程式,輸入兩個分別包含若干整數的列表lsta和lstb,輸出乙個字典,要求使用列表lsta中的元素作為鍵,列表lstb中的元素作為值,並且最終字典中的元素數量取決於lsta和lstb中元素最少的列表的數量;l』
#test1
lista =
input
('請輸入第乙個列表:'
)lista =
list
(lista)
listb =
input
('請輸入第二個列表:'
)listb =
list
(listb)
aaa =
dict()
aaa =
dict
(zip
(lista,listb)
)print
(aaa)
#test2
lista =
input
('請輸入第乙個列表:'
).split(
)lista =
list
(lista)
listb =
input
('請輸入第二個列表:'
).split(
)listb =
list
(listb)
aaa =
dict()
aaa =
dict
(zip
(lista,listb)
)print
(aaa)
3.假設已有列表a=[(「dog」,「type」),(「black」, 「color」),(「cat」,「type」),(「blue」,「color」),(「green」,「color」),(「pig」,「type」)],其中每個元素都是乙個元組。元組中的第乙個元素表示值,第二個元素表示標籤。試編寫程式,將所有的顏色值從列表a中提取出來,存入列表a_colors,並將該列表輸出。
a=[(
'dog'
,'type'),
('black'
,'color'),
('cat」,「type'),
('blue'
,'color'),
('green'
,'color'),
('pig'
,'type')]
a_color =
list()
for i in
range(0
,len
(a)):if
str(a[i][1
])=='color':[
0])print
(a_color)
第二次實驗
一 問題及 問題提 乙個數如果恰好等於它的因子之和,這個數就稱為 完數 例如6 1 2 3,再如8的因子和是7 即1 2 4 8不是完數。程式設計找出1000以內的所有完數。答案 6 28 496 檔名稱 作 者 周玉傑 完成日期 2017 年 3月 13 日 版 本 號 dev c 對任務及求解方...
第二次實驗
1 如何進行模式切換 哪兩種模式 答 第一次啟動linux系統會進入命令列模式,會要求輸入使用者名稱,預設的管理員帳號名為root,輸入 root 後回車,提示輸入密碼 密碼是在安裝系統時自己設定的 這樣就以管理員身份登陸了系統。第二種就是如果不想用使用命令列模式,而需要進入圖形介面 在命令列模式下...
C 第二次實驗
實驗目的 1.掌握類和物件的使用。2.掌握字段 屬性 方法 引數 過載 重寫與覆蓋 繼承和多型的使用。實驗內容 1.隨機給出乙個0至99 包括0和99 之間的數字,然後讓你猜是什麼數字。你可以隨便猜乙個數字,遊戲會提示太大還是太小,從而縮小結果範圍。經過幾次猜測與提示後,最終推出答案。1 控制台 w...