python,判斷變數是否在列表裡 第六次作業

2021-10-22 03:57:21 字數 1249 閱讀 4550

# 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...