import random
defdouble_color()
: red=
[i for i in
range(1
,34)]
blue=
[i for i in
range(1
,17)]
dc_num=
int(
input
('請輸入要購買多少注雙色球'))
print
('您購買的雙色球是'
)while dc_num>0:
dc_red =
dc_blue =
while
len(dc_red)
<7:
li_red=red[random.randint(0,
32)]if
not li_red in dc_red:
dc_red.sort(
) li_blue=blue[random.randint(0,
15)]print
('紅球是: 藍球是:'
.format
(dc_red[0]
, dc_red[1]
, dc_red[2]
, dc_red[3]
, dc_red[4]
, dc_red[5]
,dc_blue[0]
))dc_num-=
1print
('這次就要中獎了,哈哈'
)double_color(
)
寫完**之後,發現還可以優化下,比如藍球其實只有乙個,直接用隨機函式生成就可以了,但用列表表示的方法,可以用到體彩大樂透的選號中,改下引數即可,優化後的雙色球**如下:
import random
defdouble_color()
: red=
[i for i in
range(1
,34)]
dc_num=
int(
input
('請輸入要購買多少注雙色球'))
print
('您購買的雙色球是'
)while dc_num>0:
dc_red =
dc_blue =
while
len(dc_red)
<7:
li_red=red[random.randint(0,
32)]if
not li_red in dc_red:
dc_red.sort(
) blue=random.randint(0,
15)print
('紅球是: 藍球是:'
.format
(dc_red[0]
, dc_red[1]
, dc_red[2]
, dc_red[3]
, dc_red[4]
, dc_red[5]
,blue)
) dc_num-=
1print
('這次就要中獎了,哈哈'
)double_color(
)修改後大樂透的**如下:
```python
import random
defdouble_color()
: red=
[i for i in
range(1
,36)]
blue=
[i for i in
range(1
,13)]
dc_num=
int(
input
('請輸入要購買多少注大樂透'))
print
('您購買的大樂透是'
)while dc_num>0:
dc_red =
dc_blue =
while
len(dc_red)
<6:
li_red=red[random.randint(0,
34)]if
not li_red in dc_red:
dc_red.sort(
)while
len(dc_blue)
<3:
li_blue=blue[random.randint(0,
11)]if
not li_blue in dc_blue:
dc_blue.sort(
)# li_blue=blue[random.randint(0,15)]
print
('紅球是: 藍球是: '
.format
(dc_red[0]
, dc_red[1]
, dc_red[2]
, dc_red[3]
, dc_red[4]
,dc_blue[0]
,dc_blue[1]
))dc_num-=
1double_color(
)
用Python解決疫情相關問題
1.問題描述 疫情期間,一定要避免人群聚集,請用電腦程式來模擬 長100公尺的跑道上有m個人,有的面朝左,有的面朝右。每個人都只能沿著跑道走,速度是1m 秒。當兩個人碰面時,他們會同時掉頭往相反的方向走。這些人中,有1個人感染了新型冠狀病毒。並且在和其它人碰面時,會把冠狀病毒傳染給碰到的人。請你計算...
用python程式設計 百錢買百雞
第一種方法是利用隨機數來判斷,可以得出花費100塊錢,買各種各樣總和為100只的雞 author momo 百錢買百雞,現有100文錢,公雞5文錢乙隻,母雞3文錢乙隻,小雞一文錢3只,要求 公雞,母雞,小雞都要有,把100文錢 買100隻雞,買的雞是整數。多少只公雞,多少只母雞多少只小雞?impor...
人生苦短,我用python
python是一種物件導向的解釋型計算機程式語言,由荷蘭人guido van rossum於1989年發明,第乙個公開發行版發行於1991年。python是純粹的自由軟體,源 和直譯器cpython遵循 gpl gnu general public license 協議 python語法簡潔清晰,特...