把一顆色子搖6000次,統計每一面出現的次數
import random
fs =[0
]*6# 列表的重複
for _ in
range
(6000):
face = random.randint(1,
6)fs[face -1]
+=1print
(fs)
for i in
range(1
,7):
print
(f'點出現了次'
)
列表的生成式(推導式) >-----建立列表的一種字面量語法
a =
[x for x in
range(1
,101)]
print
(a)b =
[x for x in
range(0
,101,2
)]print
(b)c =
[x for x in
range(1
,101
)if x %
15==0]
print
(c)d =
[x **
2for x in
range(1
,11)]
print
(d)
1).craps賭博遊戲:
玩家搖兩顆色子,如果第一次搖出了7點或11點,玩家勝;
如果搖出了2點、3點或12點,莊家勝;
其他情況不分勝負,遊戲繼續。
玩家重新搖色子,如果搖出了第一次搖的點數,玩家勝;
如果搖出了7點,莊家勝;
其他情況遊戲繼續,直到分出勝負。
n =
int(
input
('機選幾注:'))
for _ in
range
(n):
# 方法一
import random
selected_balls =
while
len(selected_balls)
<6:
red_ball = random.randint(1,
33)if red_ball not
in selected_balls:
selected_balls.sort(
) blue_ball = random.randint(1,
16)print
(selected_balls)
# 方法二
import random
red_ball =
[x for x in
range(1
,34)]
selected_balls =
for _ in
range(6
):index = random.randint(0,
len(red_ball)-1
))# 給列表元素排序(預設公升序),列表.sort()
# 從大到小:列表.sort(reverse = true) reverse:反轉
selected_balls.sort(
) blue_ball = random.randint(1,
16)# 格式化輸出
# 整數:d 2d:表示佔兩位
# 0<:後面補0 0>:前面補0 1<:後面補1 1>:前面補1
# 檢視函式引數的含義:shift + f1
for ball in selected_balls:
print
(f''
, end=
' ')
print
()
josephu環問題
有15個男人和15個女人乘船在海上遇險,為了讓一部分人活下來,
不得不將其中15個人扔到海浬,有個人想了個辦法讓大家圍成乙個圈,
由某個人開始從1報數,報到9的人就扔到海裡面,他後面的人接著從1開始報數,
報到9的人繼續扔到海裡面,直到將15個人扔到海浬。
最後15個女人都倖免於難,15個男人都被扔到了海浬。
問這些人最開始是怎麼站的,哪些位置是男人,哪些位置是女人。
people =
[true]*
30count, index, num =0,
0,0while count <15:
if people[index]
: num +=
1if num ==9:
people[index]
=false
count +=
1 num =
0 index +=
1 index %=
30for people in people:
# 三元條件運算(people為真,取if前的值;people為假,取else後的值)
print
('女'
if people else
'男', end='')
print
()
1 26(測試總結)
1.軟體測試的目的與原則是什麼?目的 發現軟體的缺陷與漏洞,對軟體的質量進行評估,提公升軟體質量。原則 所有的軟體測試都應追溯到使用者需求。盡早地和不斷地進行軟體測試 完全測試是不可能的,測試需要終止。充分注意測試中的群集現象。程式設計師應避免檢查自己的程式。盡量避免測試的隨意性 2,測試人員在測試...
《實體解析與資訊質量》 1 2 6 總結
實體解析就是對引用做出判斷,它是否指相等是向現實世界的實體。鏈結是乙個附加的共通的例項引用以此標識他們是等價的。身份識別,記錄鏈結,記錄匹配,記錄去重,合併清除,還有實體解析這些都代表了er的特定形式或方面。廣義地來說,er包含五個主要步驟 實體引用抽取,實體引用準備,實體引用解析,實體身份管理,和...
知識點總結報告 1 26
知識點 排序 在c語言中,對一組資料進行排序有多種方法 交換排序 選擇排序 氣泡排序 插入排序 希爾排序 歸併排序 以及快速排序等 其中氣泡排序和交換排序比較簡單,交換排序是又是選擇排序的基礎。以下這個例子包含幾種排序方法,以對分數降序排序為背景,使用鍊錶,順便填補對鍊錶中資料排序的空白。1 inc...