def FuncA():
x = 0
while x < 10:
Hide = int(random()*1000)
if Hide > 99 and Hide < 1000 and Hide % 2 != 1:
print Hide
x = x + 1
def FuncB():
Hide = 0
for b in range(x):
if Hide > 99 and Hide < 1000 and Hide % 2 == 0:
print Hide
def FuncC():
x = 0
while x < 10:
Hide = int(random()*1000)
if Hide > 99 and Hide < 1000 and Hide % 2 == 1:
print Hide
x = x + 1
def FuncD():
x = 0
while x < 10:
Hide = int(random()*1000)
if Hide > 99 and Hide < 1000 and Hide % 2 == 1:
print Hide
x = x + 1
def FuncE():
L = 0
X = input("Please give me a number : ")
for S in range(X):
if X % (S+1) == 0:
L = L + 1
print S + 1
if NumberOfTimesDivided == 2:
print "The number is PRIME"
else:
print "The Number is NOT PRIME"
我试着用随机数得到其中的10个数,每个函数必须打印出10个不同的随机数。这需要帮助看看这是正确的还是需要修复它。下面显示了每个函数要做什么。
在函数中,一行打印其中的随机奇数10
在函数中,打印一行中的随机偶数10
在函数中,一行打印其中的随机奇数3位数字10
在函数中,打印一行中的任意偶数4位数字10
在FuncE中,将它们的随机素数10打印成一行
我的问题是如何让他们为我做的每个函数打印随机数。在上面我想让他们做一个命令,把随机数打印成一个奇数,另一个偶数,然后是另一个奇数,3位数,4位数,最后是素数。他们每人必须打印出10个不同的随机数。
从随机导入randint def FuncA():
对于每个函数,输出的是满足每个条件的10个随机数,而不是如您所述的10个不同的随机数。如果它们是10个不同的随机数,就不再是随机数了。
10个随机奇数:
10个随机偶数:
10个随机奇数3位数:
10个随机偶数4位数:
10个随机素数
相关问题 更多 >
编程相关推荐