Skip to Main Content
Blog

Print powers of a number in Python

Print powers of a number in Python

Enter value: 2
Enter range: 10
2, 4, 8, 16, 32, 64, 128, 256, 512, 1024
def main():
	"""
	Prints the powers of a number.
	"""

	num = int(input("Enter base: "))
	exp = int(input("Enter expo: "))

	pow = num
	print(pow)
	for _ in range(1, exp):
		pow *= num
		print(pow)


if __name__ == "__main__":
	main()