|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码1与代码2的差异就是最后4行代码不同,代码2红球可以正常显示6个不同的号码,代码1 红球显示None可以看下面图片。至于为什么是超复杂的开奖代码是因为暂时还写不出更好的来
附代码1
- print('===============双色球开奖程序===============')
- import random
- red1 = random.randint(1, 33)
- red2 = random.randint(1, 33)
- while True:
- if red2 == red1:
- red2 = random.randint(1, 33)
- else:
- break
- red3 = random.randint(1, 33)
- while True:
- if red3 == red1 or red3 == red2:
-
- red3 = random.randint(1, 33)
- else:
- break
- red4 = random.randint(1, 33)
- while True:
- if red4 == red1 or red4 ==red2 or red4 == red3:
- red4 = random.randint(1, 33)
- else:
- break
- red5 = random.randint(1, 33)
- while True:
- if red5 == red1 or red5 == red2 or red5 == red3 or red5 ==red4:
- red5 = random.randint(1, 33)
- else:
- break
-
- red6 = random.randint(1, 33)
- while True:
- if red6 == red1 or red6 == red2 or red6 == red3 or red6 ==red4 or red6 == red5:
- red6 = random.randint(1, 33)
- else:
- break
- blue = random.randint(1, 16)
- list1 = [red1, red2, red3, red4, red5, red6]
- list2 = list1.sort()
- print("红球开奖号码是:", list2)
- print("蓝球开奖号码是码是:", blue)
复制代码
代码2:
- print('===============双色球开奖程序===============')
- import random
- red1 = random.randint(1, 33)
- red2 = random.randint(1, 33)
- while True:
- if red2 == red1:
- red2 = random.randint(1, 33)
- else:
- break
- red3 = random.randint(1, 33)
- while True:
- if red3 == red1 or red3 == red2:
-
- red3 = random.randint(1, 33)
- else:
- break
- red4 = random.randint(1, 33)
- while True:
- if red4 == red1 or red4 ==red2 or red4 == red3:
- red4 = random.randint(1, 33)
- else:
- break
- red5 = random.randint(1, 33)
- while True:
- if red5 == red1 or red5 == red2 or red5 == red3 or red5 ==red4:
- red5 = random.randint(1, 33)
- else:
- break
-
- red6 = random.randint(1, 33)
- while True:
- if red6 == red1 or red6 == red2 or red6 == red3 or red6 ==red4 or red6 == red5:
- red6 = random.randint(1, 33)
- else:
- break
- blue = random.randint(1, 16)
- list1 = [red1, red2, red3, red4, red5, red6]
- list1.sort()
- print("红球开奖号码是:", list1)
- print("蓝球开奖号码是码是:", blue)
复制代码
列表的大部分方法都是没有返回值的,
直接list1.sort()就好。
当然,如果你非要换一个列表的话:
- list2 = list1[:]
- list2.sort()
复制代码
|
-
-
|