Skip to Main Content
Blog

Print factors of a number in Python

Print factors of a number in Python

Enter number: 60
1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30
def main():
	"""
	Prints the factors of a number.
	"""

	number = int(input("Enter number: "))

	for i in range(1, number):
		if number % i == 0:
			print(i, end=", ")


if __name__ == "__main__":
	main()