[Solved] Any other way to write a loop for multiplication table to take run time values? [closed]


This is not a Python For loop

In python,you can use the Range function to have a nice multiplication table.

def table_choice(my_choice=None):
    for a in range(10):
        if my_choice != None:
            print('{0} x {1} = {2}'.format(my_choice, a, my_choice * a))
        else:
            for b in range(10):
                print('{0} x {1} = {2}'.format(a, b, a * b))

table_choice(my_choice = 7)

OUTPUT:

7 x 0 = 0
7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63

In case you execute table_choice() you will get the full table

See the Range documentation in : https://docs.python.org/3/library/functions.html#func-range

4

solved Any other way to write a loop for multiplication table to take run time values? [closed]