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 個を 1 行に出力
FuncB で # Random 偶数 10 個を 1 行に出力
FuncC で #乱数の奇数 3 桁の数字 10 個を 1 行に出力
FuncD #printing Random 偶数 4 桁の数字 10 個を 1 行に
FuncE #ランダム素数 10 個を 1 行に出力
これに関する私の質問は、私が作成した各関数の乱数を出力する方法です。上記で、乱数を奇数、偶数、奇数の3桁の数字、4桁の数字、最後に素数で出力するコマンドを実行してもらいたいと思いました。それぞれが 10 個の異なる乱数を出力する必要があります。