現在の福祉宝くじの販売の流行の影響を受けるが、まだ過去に流行するまで、これは私の宝くじの武器である、購入のプロセスをシミュレートするプログラムを書くために自分自身を伴うために、退屈の下で、始め、そして何の感謝もしないしていません!
:Fucai 3Dシミュレーションの購入やビューコードが勝っている書き込む前に、あなたは以下のリンクを参照することができます
https://editor.csdn.net/md/?articleId=104487169
私は効果が達成されると予想
、購入ノートの数を入力します。1.自動生成
2.アナログは数字受賞生成
どのくらいのお金、どのくらいのボーナスで、かどうかを判断優勝3を
ノート勝利の確率が最も高いうちフィルタ、4購入任意のノート
自分のアイデアの下に言うことを:
1.カラーボールは33個の赤のボールで構成されてい、16バスケットボールからなる二つのリストの定義には、これらの2個の記憶されたカラーボール
2は、新しいリストに、それに追加されていない場合に、取るために1時間から、赤いボールを新しいリストを定義し、その逆、削除ノウハウ6,6が停止され、新しいリストの、すなわち長さを取るし続け、バスケットボール同じ行
小さな赤いボールを整列到着3を、出力フォーマット
コードは以下の通りであります:
import random
def double_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.append(li_red)
dc_red.sort()
li_blue=blue[random.randint(0,15)]
dc_blue.append(li_blue)
print('红球是:{:0>2d} {:0>2d} {:0>2d} {:0>2d} {:0>2d} {:0>2d} 蓝球是:{:0>2d}'.format(dc_red[0], dc_red[1], dc_red[2], dc_red[3], dc_red[4], dc_red[5],dc_blue[0]))
dc_num-=1
print('这次就要中奖了,哈哈')
double_color()
コードを書き込んだ後、最適化はまた、バスケットボールは、その上に直接生成されたランダム機能と、唯一のものであるが、リストで示される方法は、ランダム選択宝くじロトで使用することができ、パラメータは変更することができるように、見つけることができます次のように、最適化された2つのカラーコードがあります:
import random
def double_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.append(li_red)
dc_red.sort()
blue=random.randint(0,15)
dc_blue.append(li_blue)
print('红球是:{:0>2d} {:0>2d} {:0>2d} {:0>2d} {:0>2d} {:0>2d} 蓝球是:{:0>2d}'.format(dc_red[0], dc_red[1], dc_red[2], dc_red[3], dc_red[4], dc_red[5],blue))
dc_num-=1
print('这次就要中奖了,哈哈')
double_color()
修改后大乐透的代码如下:
```python
import random
def double_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.append(li_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.append(li_blue)
dc_blue.sort()
# li_blue=blue[random.randint(0,15)]
# dc_blue.append(li_blue)
print('红球是:{:0>2d} {:0>2d} {:0>2d} {:0>2d} {:0>2d} 蓝球是:{:0>2d} {:0>2d} '.format(dc_red[0], dc_red[1], dc_red[2], dc_red[3], dc_red[4],dc_blue[0],dc_blue[1]))
dc_num-=1
double_color()
これらの日書き留めるために時間を割いて続行し、彼らはまだ神のアドバイスをしてください、それに注力することを続けてください!