Skip to Main Content
Blog

Print Unary Sequence in Python

Print Unary Sequence in Python

def main():
	"""
	Prints the sequence: 1, 11, 111, 1111, ..., n
	"""

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

	a = 1
	b = 0
	for _ in range(n):
		c = a + b
		print(c, end=", ")

		a = a * 10
		b = c
	print()


if __name__ == "__main__":
	main()