0
def numbers_def(n):
#######if-1#######
if n <= 1:
print('0 and 1 is special numbers')
return False
######end of if-1######
for x in range(2, n):
########if-2#######
if n % x == 0:
print('({}) = ({}) X ({})'.format(n, x, x))
return False
#####end of if-2#####
#######else-1######
else:
print('({}) is a prime number'.format(n))
return True
for x in range(0, 20):
numbers_def(x)
這是一個簡單的Python程序,用於查找0到20之間的素數,即我在視頻教程中找到的。在上述程序if-1
開始在行號2,並在行號6停止。 if-2
位於for loop
一側並且有一個else-1
它不屬於任何上述if
語句。如果是屬於if-1
當參數n等於4關於Python範圍的疑惑如果在python中有其他語句
4 = 2 X 2
4 is a prime number
應該產生以下輸出這是如何else-1
行爲對這一計劃?使用return boolean
值的目的是什麼? 謝謝!