发布网友 发布时间:2022-04-06 04:21
共4个回答
懂视网 时间:2022-04-06 08:42
python产生20个随机整数的方法:1、用random中的sample生成随机不重复的整数;2、用numpy中的【random.randint】生成完全随机的整数。
python产生20个随机整数的方法:
1、python生成随机不重复的整数,用random中的sample
index = random.sample(range(0,20),20)
上面是生成不重复的20个从0~9的整数
2、python生成完全随机的整数,用numpy中的random.randint
index = np.random.randint(0,20,size=20)
生成的是可能会重复的20个从0~20的整数
相关学习推荐:python视频教程
热心网友 时间:2022-04-06 05:50
import random
num1 = []
num2 = []
for i in range(20):
a = random.randint(1,100)
if a % 2 ==0:
num2.append(a)
else:
num1.append(a)
a = len(num1) - len(num2)
if a ==0:
for i in range(10):
print(num1[i] , num2[i])
if a > 0:
for i in range(a):
num2.append("")
for i in range(len(num1)):
print(num1[i] , num2[i])
if a < 0:
for i in range(-a):
num1.append("")
for i in range(len(num2)):
print(num1[i] , num2[i])
热心网友 时间:2022-04-06 07:08
import random as rd
d={'奇数':[],'偶数':[]}
for x in range(20):
tmp=rd.randint(1,100)
if tmp % 2 == 0:
d['偶数'].append(tmp)
else:
d['奇数'].append(tmp)
d
热心网友 时间:2022-04-06 08:43
import random
jishu = []
for i in range(0,20):
a = random.randint(1,100)
if a % 2 == 0:
print(a,end=" " )
else:
jishu.append(a)
print(" ")
for ji in jishu:
print(ji,end=" ")