python 初學 雙色球問題

2021-10-17 05:17:56 字數 1196 閱讀 2320

from random import randrange,randint,sample

defdisplay

(balls)

:'''

輸出列表中的雙色球號碼

'''# 輸入值balls就是名為selectedballs的列表

for index,ball in

enumerate

(balls)

:# 到 index到了最後乙個球,也就是藍色球之前,記得加|以區分不同顏色的球

if index==

len(balls)-1

:print

('|'

,end=

' ')

pass

# 格式化控制輸出,保證紅色 藍色球可以對齊輸出

print

('%02d'

%ball,end=

' ')

pass

print()

pass

defrandom_selet()

:'''

隨機選擇一組號碼

'''# 紅球從[1,34)內進行選擇

red_balls=

[x for x in

range(1

,34)]

#新建乙個selected_balls的空列表

selected_balls=

# 從紅球取樣6個賦值給selected_balls

selected_balls=sample(red_balls,6)

# 對其進行排序

selected_balls.sort(

)# 追加 乙個隨機的[1,16)的整數作為藍球1,

16))# 返回值為selectedballs的列表

return selected_balls

defmain()

: n=

int(

input

('機選幾注:'))

# 執行n遍random_selet()函式

# 輸出n遍display函式

for _ in

range

(n):

display(random_selet())

if __name__==

'__main__'

: main(

)

python練習雙色球

作業 雙色球選購 1 雙色球 假設一共八個球,6個紅球,球號1 32 2個藍球,球號1 16 2 確保使用者不能重複選擇,不能超出範圍 3 使用者輸入有誤時有相應的錯誤提示 4 最後展示使用者選擇的雙色球的號碼 我自己的程式 籃球只有乙個 def selsct ball print 歡迎選擇雙色球!...

搖雙色球中獎問題

要求 假定紅球編號在1到33,籃球編號在1到11,系統隨機產生五個紅球編號和乙個籃球編號。然後使用者猜六個數字,依據使用者猜對的球的編號個數設定不同的獎項。import random a1 random.randint 1,33 a2 random.randint 1,33 a3 random.ra...

python實現雙色球選取

最近剛看python的書,還屬於小白級程度,晚上沒事買了一注雙色球,想想每次買彩票也挺費勁的,就突發奇用python實現乙個隨機選擇雙色球功能,以後選擇也不用痛苦了,執行下程式自己能選擇就好了,省著每次絞盡腦汁去想了,說幹就幹,以下是全部 import random redqiu lanseqiu ...