鱼C论坛

 找回密码
 立即注册
查看: 2669|回复: 5

求助 求助 求助,新手小问题

[复制链接]
发表于 2019-12-30 12:36:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
刚刚接触编程和python,写了一个 双色球产生的简单小代码,但感觉很多问题,请大神帮忙改正优化,显示列表不知道为什么没法放在一行里,一放就报错。不知道为什么。

import random

RED = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]
BLUE = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]

time = int(input("输入几注:"))
while time > 0:
    print ("红球:")
    print (random.sample(RED,6))
    print ("蓝球:")
    print (random.sample(BLUE,1))
    time -= 1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-12-30 12:39:51 | 显示全部楼层
一个一个球产生的话 应该怎么写?有没有大神指点一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-30 13:14:46 | 显示全部楼层
  1. import random

  2. RED = [x for x in range(1,34)]
  3. BLUE = [x for x in range(1,17)]
  4. lst=[]
  5. time = int(input("输入几注:"))
  6. while time:
  7.     zd={}
  8.     zd["红球:"]=random.sample(RED,6)
  9.     zd["蓝球:"]=random.sample(BLUE,1)
  10.     lst.append(zd)
  11.     time -= 1

  12. for x in lst:print(x)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-12-30 17:40:19 | 显示全部楼层

多谢多谢,不过请问ZD是什么意思?? 复制过去后好像有点格式上的问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-30 17:57:43 From FishC Mobile | 显示全部楼层
本帖最后由 wp231957 于 2019-12-30 17:59 编辑
dyh8326 发表于 2019-12-30 17:40
多谢多谢,不过请问ZD是什么意思?? 复制过去后好像有点格式上的问题


临时字典,每一柱都放在一个临时字典中,
最后再把这些字典放在一个列表中
有啥问题??
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-30 19:48:59 | 显示全部楼层
帮楼主简化了。

  1. import random

  2. RED = range(1, 34)
  3. BLUE = range(1, 17)

  4. time = int(input("输入几注:"))
  5. for i in range(time):               # 执行 time 次下面的代码
  6.     print("红球:", random.sample(RED, 6))
  7.     print("蓝球:", random.sample(BLUE, 1))
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-21 14:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表