疫情之後,我打算用python買彩票!(一)

2021-10-03 18:14:00 字數 2584 閱讀 4290

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語法簡潔清晰,特...