如何在不随机重叠数字的情况下按升序打印 6 个数字?
How can I print 6 numbers in ascending order without randomly overlapping the numbers?
共享乐透是韩国最大的彩票,是通过从1到45中选择6个不同的号码来进行的。共享乐透的号码可以由买家自己选择,也可以“自动”选择留给机器的方式。
编写满足以下条件的程序,让你可以'automatic'参与分享乐透
条件:
- 创建函数
- Return 一个从 1 到 45 的六个不同整数作为元素的列表
- Returned 列表按升序排序
- 在屏幕上打印返回的列表
满足条件的函数的 10 次迭代示例:
enter image description here
我应该使用什么代码来编写这样的程序?
嗯,伙计们,我想要代码。我没有错误伙计们
这听起来像是一道作业题,请分享您失败的方法,我很乐意纠正您。
import numpy as np
ans = []
while len(ans)<6 :
x = np.random.randint(45)+1
if x in ans:
pass
else:
ans.append(x)
ans.sort()
print(ans)
无需导入 numpy 的新方法
import random
ans = []
while len(ans)<6 :
x = random.randrange(0,45,1)
if x in ans:
pass
else:
ans.append(x)
ans.sort()
print(ans)
import random
ans = []
while len(ans)<6 :
x = random.randrange(0,45,1)
if x in ans:
pass
else:
ans.append(x)
ans.sort()
print(ans)
@Aiden 这应该行得通,事实证明你可能不允许使用 numpy
共享乐透是韩国最大的彩票,是通过从1到45中选择6个不同的号码来进行的。共享乐透的号码可以由买家自己选择,也可以“自动”选择留给机器的方式。 编写满足以下条件的程序,让你可以'automatic'参与分享乐透
条件:
- 创建函数
- Return 一个从 1 到 45 的六个不同整数作为元素的列表
- Returned 列表按升序排序
- 在屏幕上打印返回的列表
满足条件的函数的 10 次迭代示例: enter image description here
我应该使用什么代码来编写这样的程序?
嗯,伙计们,我想要代码。我没有错误伙计们
这听起来像是一道作业题,请分享您失败的方法,我很乐意纠正您。
import numpy as np
ans = []
while len(ans)<6 :
x = np.random.randint(45)+1
if x in ans:
pass
else:
ans.append(x)
ans.sort()
print(ans)
无需导入 numpy 的新方法
import random
ans = []
while len(ans)<6 :
x = random.randrange(0,45,1)
if x in ans:
pass
else:
ans.append(x)
ans.sort()
print(ans)
import random
ans = []
while len(ans)<6 :
x = random.randrange(0,45,1)
if x in ans:
pass
else:
ans.append(x)
ans.sort()
print(ans)
@Aiden 这应该行得通,事实证明你可能不允许使用 numpy