Ⅰ vb 编写彩票程序
不可能,要是这样我早就发财了。
只不过是生成随机号码,和投注点的一样。
老实说很没意思,顶多满足一下自己
Ⅱ 双色球彩票用变量表示的算法或公式
1,代码中有错误
for x=j+1 to 31 》》》》for x=k+1 to 31
-------------------------------------------
你的意思就是算位置,既然是组合,肯定就用组合公式推导了。
反推:(为少打点字,以6选3为例)
k为6
公式C(m,n)为m选n组合
f(x,y,z)=C(6,3)-[ C((k-x),3) + C((k-y),2) + C((k-z),1) ]
正推就自己推吧!
Ⅲ python 编写一个彩票游戏
按照题目要求编写的Python程序如下
import random
numlist=random.sample(range(0,10),5)
while numlist[0]==0:
numlist=random.sample(range(0,10),5)
num=int(''.join([str(i) for i in numlist]))
inputnum=int(input("输入号:"))
bonus=0
count=0
if inputnum==num:
bonus=10000
else:
for i in set(str(inputnum)):
if int(i) in numlist:
count+=1
bonus=1000*count
print("彩票号:%d" % num)
print("奖金:%d元" % bonus)
源代码(注意源代码的缩进)