Несколько методов печати таблицы умножения числа

Чтобы распечатать таблицу умножения числа, можно воспользоваться несколькими способами. Вот несколько подходов:

Метод 1: использование цикла for

def print_multiplication_table(number):
    for i in range(1, 11):
        print(number, "x", i, "=", number * i)
# Example usage:
print_multiplication_table(5)

Метод 2. Использование цикла while

def print_multiplication_table(number):
    i = 1
    while i <= 10:
        print(number, "x", i, "=", number * i)
        i += 1
# Example usage:
print_multiplication_table(5)

Метод 3. Использование понимания списка

def print_multiplication_table(number):
    table = [f"{number} x {i} = {number * i}" for i in range(1, 11)]
    print('\n'.join(table))
# Example usage:
print_multiplication_table(5)

Метод 4. Использование вложенного цикла

def print_multiplication_table(number):
    for i in range(1, 11):
        for j in range(1, number + 1):
            print(j, "x", i, "=", j * i, end='\t')
        print()
# Example usage:
print_multiplication_table(5)