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

How to add function for output screen?

我写了一个"how to Find Prime Numbers"代码。我使用 "For loops" 但现在我想使用函数 (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")
`def print_prime(m):
   if(m>0):
     print ("Prime Number")
   else:
     print ("Not Prime Number")
 print_prime(m)`

我认为这就是您所需要的。 Google, "Functions in python".

我想这就是你要的。

程序的目的是检查范围内的每个数字是否为素数?还是我完全误解了?

def myprint(x):
    if x > 0:
        print "prime"
    else:
        print "not prime"

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

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