【发布时间】:2013-10-17 06:12:38
【问题描述】:
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"
IM 尝试使用随机数来获取其中的 10 个数字,每个函数必须打印出 10 个不同的随机数。这需要帮助看看这是否正确或需要修复它。下面展示了每个函数想要做什么。
在 FuncA 中 # 打印 随机奇数 10 个在一行中
In FuncB #在一行中打印随机偶数10个
在 FuncC# 中打印随机奇数 3 位数字 10 在一行中
在 FuncD 中 # 打印 随机偶数 4 位数字 10 在一行中
在 FuncE # 中打印 随机素数 10 在一行中
我的问题是如何让他们为我制作的每个函数打印随机数。在上面,我希望他们执行一个命令,将随机数打印为一个奇数,另一个偶数,然后是奇数 3 位数字和 4 位数字,最后是素数。每个人都必须打印出10个不同的随机数。
【问题讨论】:
-
正确格式化您的代码