程序什么都不返回,为什么?
def g(n):
s=0
for i in range(1,n+1):
if n%i == 0:
s = s+1
return(s)
n = int(input("enter g value : "))
答案 0 :(得分:-1)
要返回某些内容,您必须定义一个函数。 您可以将其编写如下
def Func(n):
s=0
for i in range(1,n+1):
if n%i == 0:
s = s+1
return(s)
然后您可以使用以下代码获取n的值
n = int(input("enter g value : "))
value_of_s = Func(n)
print(value_of_s)