def find_factor(nums): |
''' |
find_factor 是自定义函数 |
nums是传递一个正整数的参数 |
以字符串的形式返回一个正整数的所有因数 |
''' |
if type (nums) ! = int : |
print ( '输入值类型出错,必须是整数!' ) |
return |
elif nums < = 0 : |
print ( '输入值范围出错,必须是正整数' ) |
return |
i = 1 |
str1 = '' |
while i < = nums: |
if nums % i = = 0 : |
str1 = str1 + ' ' + str (i) |
i + = 1 |
return str1 |