L6 11 綜合運用

2022-08-30 19:33:14 字數 2631 閱讀 8612

本單元我們學習了模組知識,學習了常用的模組如:時間模組math,時間模組time和datetime,隨機模組random等,本節課我們將系統的去運用所學知識,完成一些**程式。

猜拳又稱為划拳,在面對一些小事情,我們總是通過猜拳來決定。學習了模組後, 我們可以模擬和電腦玩剪刀石頭布的遊戲。
分析題目:

玩家和電腦每次出一次拳頭,根據三種規則來進行比較,如下圖:

**程式: 

#

匯入隨機數random模組

import

random

#你的猜測

you_guess = ["

石頭","

剪刀","布"

]#遊戲規則

guize = [["

布","

石頭"],["

石頭","

剪刀"],["

剪刀","布"

]]a =0

while a < 3:

people = input('

請輸入:石頭,剪刀,布\n')

#從序列中選取乙個元素

computer =random.choice(you_guess)

if computer ==people:

print("

平手啦!")

elif [computer,people] in

guize :

print("

電腦獲勝!")

else

:

print("

人獲勝!")

a += 1

玩撲克牌比較大小,是我們經常玩的遊戲,編寫小程式隨機讓電腦給你和朋友抽取兩張牌比較大小。
分析題目:

每次分發一張牌,獲取牌面的大小,進行牌面的大小的比較

**程式:

#

匯入隨機數random模組

import

random

#花色列表

flowers=["

紅桃","

方片","

梅花","黑桃"

]#牌面列表

faces=["

2","

3","

4","

5","

6","

7","

8","

9","

10","

j","

q","

k","

a","

king

","queen"]

keep_going=input("

要開始嗎:")

while keep_going != ""

: my_flower =random.choice(flowers)

my_face=random.choice(faces)

your_flower=random.choice(flowers)

your_face=random.choice(faces)

print("

我的是%s%s

"%(my_flower,my_face))

print("

你的是%s%s

"%(your_flower,your_face))

#獲取if faces.index(my_face) >faces.index(your_face):

print("

我贏了"

)

elif faces.index(your_face) >faces.index(my_face):

print("

你贏了"

)

else

:

print("平局"

) keep_going=input("

按回車鍵退出,按其他鍵繼續")

print("

下次再玩吧!

")

編寫程式,從編號為1-33的紅色球中,抽取6個紅色球,

不允許重複,從編號為1-16的藍色球中,抽取乙個藍色球。

分析題目:

將1-33號的紅球和1-16號的藍色球存放在列表中,隨機抽取

**程式:

#

匯入隨機數模組

import

random

#定義函式

defcai_piao():

#先建立乙個列表,表示紅色球

num = [i for i in range(1, 34)]

a =for i in range(6):

num.remove(a[-1])

#建立列表將抽取的藍色球加入列表a中

print

(a)cai_piao()

MGRE GRE PPP協議綜合運用

1.拿到拓撲圖,我們先看第乙個要求,r5是isp,isp是網路服務運營商,不能被通告進路由協議,所以在配置時,要寫一條靜態預設,指向isp 2.從拓撲圖我們可以看出,在實驗前需要先加2sa板卡,連線成串線 3.在完成前兩步後,開始進行配置,先配置直連路由,配置完成後,在配置各種要求 4.最後使用靜態...

Flutter form表單綜合運用

老規矩,看圖 一 效果圖 以下 複製進main.dart檔案即可執行 二 實現 import package flutter material.dart override widget build buildcontext context class formdemopage extends sta...

10 29 SQLMAP綜合運用

sqlmap與 msf結合使用 sqlmap u 目標 url p name dbms mysql os pwn msf path usr share metasploit framework metasploit 位置 sqlmap結合 bs的使用 step1 開啟 bp的日誌記錄功能,並儲存到桌...