Reverse Multiplication Table Using For loop in Python Last Updated : 28 Apr, 2025 Comments Improve Suggest changes Like Article Like Report A multiplication table of any number can be printed using the For loop in Python. We can also print the multiplication table in reverse order using a for loop in Python. In this article, we will see how we can print the multiplication table in reverse order using a for loop in Python. Example: Input: TableNumber = 2Output:Printing Multiplication Table of 2 in reverse order10 * 2 = 209 * 2 = 188 * 2 = 167 * 2 = 146 * 2 = 125 * 2 = 104 * 2 = 83 * 2 = 62 * 2 = 41 * 2 = 2Reverse Multiplication Table Using For loop in PythonBelow are some of the ways by which we can print the multiplication table in reverse order using for loop in Python: By taking user inputBy predefined multiplierReverse Multiplication Table by Getting User-Defined MultiplierIn this example, the code first prompts the user for a number, then prints its multiplication table in reverse order, starting from 10 down to 1. Python3 print("Enter the number of multiplication table to print:") # Getting the number of multiplication table from user tableNumber = int(input()) print("Printing Multiplication Table of", tableNumber, "in Reverse Order") # Using For loop to print Multiplication table from number 10 to 1 of user input number for num in range(10, 0, -1): print(num, "*", tableNumber, " =", (num * tableNumber)) Output: Enter the Number of Multiplication Table to Print:5Printing Multiplication Table of 5 in Reverse Order:10 * 5 = 509 * 5 = 458 * 5 = 407 * 5 = 356 * 5 = 305 * 5 = 254 * 5 = 203 * 5 = 152 * 5 = 101 * 5 = 5Reverse Multiplication Table of Pre-defined Multiplier NumberIn this example, the code generates the multiplication table of 2 in reverse order. It starts by setting the multiplier to 2, then uses a for loop to iterate through numbers from 10 down to 1. For each number, it multiplies it by the multiplier and prints the result, creating a descending table of multiplication facts for 2. Python3 multiplier = 2 # for loop running from 10 to 1 in reverse for num in range(10, 0, -1): print(num, "*", multiplier, "=", (num*multiplier)) Output: 10 * 2 = 209 * 2 = 188 * 2 = 167 * 2 = 146 * 2 = 125 * 2 = 104 * 2 = 83 * 2 = 62 * 2 = 41 * 2 = 2 Comment More infoAdvertise with us Next Article Reverse Multiplication Table Using For loop in Python reshmah Follow Improve Article Tags : Python Python Programs python-basics Python loop-programs Practice Tags : python Similar Reads How To Reverse A List In Python Using Slicing In Python, list slicing is a common practice and it is the most used technique for programmers to solve efficient problems. In this article, we will see how we can reverse a list using slicing in Python. Reverse a List Using Slicing in PythonBelow are some of the examples by which we can perform rev 3 min read Reverse All Strings in String List in Python We are given a list of strings and our task is to reverse each string in the list while keeping the order of the list itself unchanged. For example, if we have a list like this: ['gfg', 'is', 'best'] then the output will be ['gfg', 'si', 'tseb'].Using For LoopWe can use a for loop to iterate over th 2 min read Python | Reverse each tuple in a list of tuples Given a list of tuples, write a Python program to reverse each tuple in the given list of tuples. Examples: Input : [(1, 2), (3, 4, 5), (6, 7, 8, 9)] Output : [(2, 1), (5, 4, 3), (9, 8, 7, 6)] Input : [('a', 'b'), ('x', 'y'), ('m', 'n')] Output : [('b', 'a'), ('y', 'x'), ('n', 'm')] Method #1 : Nega 5 min read Python Program to Print a given matrix in reverse spiral form Given a 2D array, print it in reverse spiral form. We have already discussed Print a given matrix in spiral form. This article discusses how to do the reverse printing. See the following examples. Input: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Output: 10 11 7 6 5 9 13 14 15 16 12 8 4 3 2 1 Input: 1 2 5 min read Python - Assign Reversed Values in Dictionary Given a dictionary, assign each key, values after reverting the values of dictionary. Input : {1 : 4, 2 : 5, 3 : 6} Output : {1 : 6, 2 : 5, 3 : 4} Explanation : Value order changed, 4, 5, 6 to 6, 5, 4. Input : {1 : 5, 2 : 5, 3 : 5} Output : {1 : 5, 2 : 5, 3 : 5} Explanation : Same values, no visible 4 min read Reverse a List in Python Without Using reverse() Function While reverse() is the easiest and most direct method to reverse a list in Python it's useful to know alternative approaches to reverse a list without relying on this function. Using SlicingWe can use Pythonâs list-slicing feature to create a reversed list version without modifying the original one. 2 min read Python - Reverse Range in String List Given a string list, reverse each element of string list from ith to jth index. Input : test_list = ["Geeksforgeeks", "Best", "Geeks"], i, j = 1, 2 Output : ['ee', 'es', 'ee'] Explanation : Range of strings are extracted. Input : test_list = ["Geeksforgeeks"], i, j = 1, 7 Output : ['eeksfor'] Explan 3 min read Take Matrix input from user in Python Matrix is nothing but a rectangular arrangement of data or numbers. In other words, it is a rectangular array of data or numbers. The horizontal entries in a matrix are called as 'rows' while the vertical entries are called as 'columns'. If a matrix has r number of rows and c number of columns then 5 min read Python - Reverse Row sort in Lists of List We are given a list of lists where each inner list represents a row and our task is to sort each row in descending order while keeping the overall structure intact. For example, given a = [[5, 2, 8], [9, 1, 4], [6, 7, 3]], after sorting each row in reverse order, the result will be [[8, 5, 2], [9, 4 3 min read Like