Print Multiplication Series

Print a multiplication series for a number in a compact single-line format.

PythonBeginner
Python
# Program to print multiplication series for a number

num = int(input("Enter a number: "))
limit = int(input("Enter limit: "))

terms = []
for i in range(1, limit + 1):
    terms.append(f"{num}x{i}={num * i}")

print(" , ".join(terms))

Output

Enter a number: 3
Enter limit: 5
3x1=3 , 3x2=6 , 3x3=9 , 3x4=12 , 3x5=15

We build a list of formatted multiplication terms and then join them into a single string for compact display.