今天写个小例子难度0,主要是为了让不会python的小伙伴产生点兴趣!几行代码写个彩票自助选号机!代码非常少咱们就不上代码库了,直接贴在这里。先看效果:
这里ssq2.py后边跟的参数意思为6个红球1个篮球
那么我们想要6选2呢?
7+1呢?
波哥不知道大家都玩什么彩票,选多少怎么选大家可以直接组合哦!
那么我们上代码:
import random import sys # 获取参数信息 r_num = int(sys.argv[1]) b_num = int(sys.argv[2]) # 确定参数范围是否合理 if (r_num>5 and r_num<17 and b_num>0 and b_num<17): # 产生随机数 x=random.sample(range(1,34),r_num) # 排序默认升序从小大大 x.sort() y=random.sample(range(1,17),b_num) y.sort() for red in x: print("\033[31m %s" %red ,end=' ') print('+ ',end=' ') for blue in y: print("\033[34m %s" %blue,end=' ') print ("\033[0m 选号完毕!愿君高中!",end=' \n') else: print('输入有误,第一个数应大于5小于17,第二个数应大于0小于17')
就是这么一小段就OK啦!那么波哥想问问各位小伙伴,如果我们想自己选3个数剩下的随机该如何写呢??有空练练!都非常基础哦!练好了跟波哥一起开发工具!