# 1. 現在有 a = [1,2,3,4,5,6] 用多種方式實現列表的反轉([6,5,4,3,2,1]) 並寫出推導過程
# 2. 給 使用者9次機會 猜1 - 10 個數字隨機來猜數字。如果隨機的數字和使用者輸入的數字一致則表示正確,如果不一致則表示錯誤。最終結果要求使用者怎麼也猜不對
# 3. 有兩個列表 lst1 = [11, 22, 33] lst2 = [22, 33, 44]獲取內容相同的元素
# 4. 現在有8位老師,3個辦公室,要求將8位老師隨機的分配到三個辦公室中
import random
# 第一題 用多種方式實現列表的反轉
a =[1,
2,3,
4,5,
6]print
(a[::-
1])a.reverse(
)print
(a)# 第二題 給 使用者9次機會 猜1 - 10 個數字隨機來猜數字。如果隨機的數字和使用者輸入的數字一致則表示正確,如果不一致則表示錯誤。最終結果要求使用者怎麼也猜不對
for i in
range(1
,9):
c=int(
input
("請輸入1-9數字"))
b=random.randint(1,
10)if c==b:
print
('輸入正確,現為%d,隨機資料為%d'
%(c, b)
)break
else
:print
("不對,現為"
+str
(b))
# 第三題 有兩個列表 lst1 = [11, 22, 33] lst2 = [22, 33, 44]獲取內容相同的元素
lst1 =[11
,22,33
]lst2 =[22
,33,44
]for i in lst1:
if i in lst2:
print
(i)#第四題 # 4. 現在有8位老師,3個辦公室,要求將8位老師隨機的分配到三個辦公室中
oc=[
,,]a=
[1,2
,3,4
,5,6
,7,8
]for i in a:
d=random.randint(0,
2)#b=random.randint(0,7) 不重複隨機數
oc[d]
print
(oc)
bash shell 判斷變數是否在列表中
最近在跟乙個ai的專案,量很少,於是寫了個指令碼,想用scp直接複製到生產,但是有一些檔案需要排除掉。實際上,原理就是,在雙中括號中,可以使用 進行shell的正則匹配,找出右邊的字串是否在左邊的字串中。但是需要注意的是,雙中括號在bash中可以使用,在sh中會報找不到的錯,這也是我使用的時候遇到的...
python中判斷多個元素是否在列表中
如果希望判斷單個元素是否在列表中時可以通過in a in a b c true但如果是多個元素,就不能通過in進行判斷 此時我們可以通過集合中的issubset和issuperset方法 顧名思義,issubset是判斷某集合是否是另外乙個集合的子集,issuperset是判斷某集合是否是另外乙個集...
python中判斷某變數是否存在
bin python def fn try a 0b open 1.py raise 11 這個異常不是必然發生,我這裡只是假設 c open 2.py except if b b.close if c c.close if name main fn 這段程式執行時可能會拋異常,所以我想在excep...