如何为输出屏幕添加功能?

时间:2017-07-22 21:27:33

标签: python function for-loop primes

我写了一篇“如何查找素数”代码。我使用“For循环”但现在我想使用函数(def)。我不想将该函数用于整个代码,我只想使用该函数来打印我的答案部分,其中它表示“prime”或“not a Prime”。如果有人知道该怎么做,请告诉我。谢谢,我在这里是我的代码。

ASK = int (input("YOUR NUMBER:"))

for i in range (2,ASK):
    m= ASK%i
    print (ASK, "MOD", i , "=", m)
    if (m == 0):
        break  

    if(m>0):
        print ("Prime Number")
    else:
        print ("Not Prime Number")

2 个答案:

答案 0 :(得分:0)

`def print_prime(m):
   if(m>0):
     print ("Prime Number")
   else:
     print ("Not Prime Number")
 print_prime(m)`

我认为这就是你所需要的。 Google," python中的函数"。

答案 1 :(得分:0)

我认为这就是你所要求的。

程序的目的是检查范围内的每个数字,看它是否是素数?或者我完全被误解了?

Valuation▲▼Company name▲▼Price▲▼Change▲▼Chg %▲▼d | m | y▲▼Mkt Cap▲▼TSLATesla Inc328.40-1.52-0.46%53.69BDDAIFDaimler AG72.94-1.50-2.01%76.29BFFord Motor Company11.53-0.17-1.45%45.25BGMGeneral Motors Co...36.07-0.34-0.93%53.93BRNSDFRENAULT SA EUR3.8197.000.000.00%28.69BHMCHonda Motor Co Lt...27.52-0.18-0.65%49.47BAUDVFAUDI AG NPV840.400.000.00%36.14BTMToyota Motor Corp...109.31-0.53-0.48%177.79BBAMXFBAYER MOTOREN WER...94.57-2.41-2.48%56.93BNSANYNissan Motor Co L...20.400.000.00%42.85BMMTOFMITSUBISHI MOTOR ...6.86+0.091.26%10.22B