本單元我們學習了模組知識,學習了常用的模組如:時間模組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中
(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的日誌記錄功能,並儲存到桌...