Hướng dẫn multiplication table using list in python - bảng cửu chương bằng cách sử dụng danh sách trong python

Tôi cần xây dựng một hàm có hai số nguyên dương và trả về danh sách các danh sách đại diện cho một bảng nhân để nhân tất cả các số nguyên từ 0 đến số đã cho. Vì vậy, ví dụ,

def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)
3 sẽ trở lại

Show
[[0, 0, 0, 0,  0,  0], 
 [0, 1, 2, 3,  4,  5], 
 [0, 2, 4, 6,  8, 10], 
 [0, 3, 6, 9, 12, 15]]  

Tuy nhiên, chức năng chỉ có thể làm điều này:

def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)
4. Ngoài ra, tôi không thể tìm ra cách làm cho nó ở định dạng (x, y).


Đây là những gì tôi có cho đến nay:

def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)

Giúp đỡ nếu bạn có thể ...

Trong chương trình dưới đây, chúng tôi đã sử dụng vòng lặp For để hiển thị bảng nhân là 12.

Mã nguồn

# Multiplication table (from 1 to 10) in Python

num = 12

# To take input from the user
# num = int(input("Display multiplication table of? "))

# Iterate 10 times from i = 1 to 10
for i in range(1, 11):
   print(num, 'x', i, '=', num*i)

Đầu ra

12 x 1 = 12
12 x 2 = 24
12 x 3 = 36
12 x 4 = 48
12 x 5 = 60
12 x 6 = 72
12 x 7 = 84
12 x 8 = 96
12 x 9 = 108
12 x 10 = 120

Ở đây, chúng tôi đã sử dụng vòng

def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)
5 cùng với hàm phạm vi () để lặp lại 10 lần. Các đối số bên trong hàm
def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)
6 là (1, 11). Ý nghĩa, lớn hơn hoặc bằng 1 và nhỏ hơn 11.

Chúng tôi đã hiển thị bảng nhân của NUM biến (là 12 trong trường hợp của chúng tôi). Bạn có thể thay đổi giá trị của NUM trong chương trình trên để kiểm tra các giá trị khác.

in (số, 'x', đếm, '=', số * đếm).

Làm thế nào để bạn tạo một bảng nhân trong Python?

Mã bằng cách sử dụng một vòng lặp.for loop.

Example:

Output:

Enter the number : 10
Enter the number of which the user wants to print the multiplication table:  13
The Multiplication Table of:  13
13 x 1 = 13
13 x 2 = 26
13 x 3 = 39
13 x 4 = 52
13 x 5 = 65
13 x 6 = 78
13 x 7 = 91
13 x 8 = 104
13 x 9 = 117
13 x 10 = 130

Explanation:

ournum = int (input ("Nhập số bạn muốn tạo bảng nhân cho, sau đó nhấn phím` enter`: ")).

ourrange = phạm vi (1,6).

cho x trong chúng tôi:.

result = ournum * x ..

in (ournum, " *", x, "=", kết quả).

Example:

Output:

Enter the number of which the user wants to print the multiplication table:  27
The Multiplication Table of:  27
27 x 10 = 27
27 x 10 = 54
27 x 10 = 81
27 x 10 = 108
27 x 10 = 135
27 x 10 = 162
27 x 10 = 189
27 x 10 = 216
27 x 10 = 243
27 x 10 = 270

Explanation:

Làm thế nào để bạn nhân danh sách theo giá trị trong Python?

Sự kết luận

Trong hướng dẫn này, chúng tôi đã thảo luận về hai phương pháp khác nhau có thể được sử dụng để in bảng nhân của bất kỳ số nào bằng Python.


Mã sử ​​dụng vòng lặp

12 x 1 = 12
12 x 2 = 24
12 x 3 = 36
12 x 4 = 48
12 x 5 = 60
12 x 6 = 72
12 x 7 = 84
12 x 8 = 96
12 x 9 = 108
12 x 10 = 120
3

Chúng tôi sẽ sử dụng mã bên dưới để tạo bảng nhân bằng cách sử dụng vòng lặp 12 x 1 = 12 12 x 2 = 24 12 x 3 = 36 12 x 4 = 48 12 x 5 = 60 12 x 6 = 72 12 x 7 = 84 12 x 8 = 96 12 x 9 = 108 12 x 10 = 120 3.

Bảng nhân bằng cách sử dụng vòng lặp trong khi

Giải trình

Không giống như vòng lặp

def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)
5, vòng
12 x 1 = 12
12 x 2 = 24
12 x 3 = 36
12 x 4 = 48
12 x 5 = 60
12 x 6 = 72
12 x 7 = 84
12 x 8 = 96
12 x 9 = 108
12 x 10 = 120
3 của chúng tôi cần một bộ đếm để tạo ra sự lặp lại của nó.
def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)
7 function
is used to accept input from the user. If the required data type is not explicitly defined, any value provided by the user at the prompt is stored in memory as a string.

Trong dòng 1, chúng tôi yêu cầu một số nguyên từ người dùng.

input(prompt)

Trong dòng 2, chúng tôi đặt Enter the number of which the user wants to print the multiplication table: 27 The Multiplication Table of: 27 27 x 10 = 27 27 x 10 = 54 27 x 10 = 81 27 x 10 = 108 27 x 10 = 135 27 x 10 = 162 27 x 10 = 189 27 x 10 = 216 27 x 10 = 243 27 x 10 = 270 9 thành biến giữ bộ đếm của chúng tôi và đặt giá trị ban đầu của nó thành 12 x 1 = 12 12 x 2 = 24 12 x 3 = 36 12 x 4 = 48 12 x 5 = 60 12 x 6 = 72 12 x 7 = 84 12 x 8 = 96 12 x 9 = 108 12 x 10 = 120 1.

  • Trong dòng 3, chúng tôi tuyên bố rằng khối mã trong vòng
    12 x 1 = 12
    12 x 2 = 24
    12 x 3 = 36
    12 x 4 = 48
    12 x 5 = 60
    12 x 6 = 72
    12 x 7 = 84
    12 x 8 = 96
    12 x 9 = 108
    12 x 10 = 120
    
    3 của chúng tôi sẽ chỉ thực thi miễn là
    Enter the number of which the user wants to print the multiplication table:  27
    The Multiplication Table of:  27
    27 x 10 = 27
    27 x 10 = 54
    27 x 10 = 81
    27 x 10 = 108
    27 x 10 = 135
    27 x 10 = 162
    27 x 10 = 189
    27 x 10 = 216
    27 x 10 = 243
    27 x 10 = 270
    
    9 nhỏ hơn
    Enter the number of which the user wants to print the multiplication table:  27
    The Multiplication Table of:  27
    27 x 10 = 27
    27 x 10 = 54
    27 x 10 = 81
    27 x 10 = 108
    27 x 10 = 135
    27 x 10 = 162
    27 x 10 = 189
    27 x 10 = 216
    27 x 10 = 243
    27 x 10 = 270
    
    4.
    : A string enclosed in single or double-quotes. Its presence makes our code more interactive. It is an optional parameter.

Trong dòng 4, chúng tôi nhận được sản phẩm của số chúng tôi nhập và số hiện tại trong chuỗi.

Trong dòng 5, chúng tôi hiển thị một hàng bảng nhân của chúng tôi.

def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)
6 function allows us to create a series of numbers automatically. We iterate over the series while executing some lines of code until we arrive at the last number in the series.

Trong dòng 1, chúng tôi yêu cầu một số nguyên từ người dùng.

range(start, stop, step)

Trong dòng 2, chúng tôi đặt Enter the number of which the user wants to print the multiplication table: 27 The Multiplication Table of: 27 27 x 10 = 27 27 x 10 = 54 27 x 10 = 81 27 x 10 = 108 27 x 10 = 135 27 x 10 = 162 27 x 10 = 189 27 x 10 = 216 27 x 10 = 243 27 x 10 = 270 9 thành biến giữ bộ đếm của chúng tôi và đặt giá trị ban đầu của nó thành 12 x 1 = 12 12 x 2 = 24 12 x 3 = 36 12 x 4 = 48 12 x 5 = 60 12 x 6 = 72 12 x 7 = 84 12 x 8 = 96 12 x 9 = 108 12 x 10 = 120 1.

  • Trong dòng 3, chúng tôi tuyên bố rằng khối mã trong vòng

    12 x 1 = 12
    12 x 2 = 24
    12 x 3 = 36
    12 x 4 = 48
    12 x 5 = 60
    12 x 6 = 72
    12 x 7 = 84
    12 x 8 = 96
    12 x 9 = 108
    12 x 10 = 120
    
    3 của chúng tôi sẽ chỉ thực thi miễn là
    Enter the number of which the user wants to print the multiplication table:  27
    The Multiplication Table of:  27
    27 x 10 = 27
    27 x 10 = 54
    27 x 10 = 81
    27 x 10 = 108
    27 x 10 = 135
    27 x 10 = 162
    27 x 10 = 189
    27 x 10 = 216
    27 x 10 = 243
    27 x 10 = 270
    
    9 nhỏ hơn
    Enter the number of which the user wants to print the multiplication table:  27
    The Multiplication Table of:  27
    27 x 10 = 27
    27 x 10 = 54
    27 x 10 = 81
    27 x 10 = 108
    27 x 10 = 135
    27 x 10 = 162
    27 x 10 = 189
    27 x 10 = 216
    27 x 10 = 243
    27 x 10 = 270
    
    4.
    : The first number in the series. It is an optional parameter.

  • Trong dòng 4, chúng tôi nhận được sản phẩm của số chúng tôi nhập và số hiện tại trong chuỗi.: The last number in the series. It is a required parameter.

  • Trong dòng 5, chúng tôi hiển thị một hàng bảng nhân của chúng tôi.: The step size by which we want to increment or decrement our series. It is an optional parameter.

Trong dòng 6, chúng tôi tăng bộ đếm của chúng tôi lên

12 x 1 = 12
12 x 2 = 24
12 x 3 = 36
12 x 4 = 48
12 x 5 = 60
12 x 6 = 72
12 x 7 = 84
12 x 8 = 96
12 x 9 = 108
12 x 10 = 120
1.

Lưu ý: Số nguyên của chúng tôi ở đây là Enter the number of which the user wants to print the multiplication table: 27 The Multiplication Table of: 27 27 x 10 = 27 27 x 10 = 54 27 x 10 = 81 27 x 10 = 108 27 x 10 = 135 27 x 10 = 162 27 x 10 = 189 27 x 10 = 216 27 x 10 = 243 27 x 10 = 270 2. Chúng tôi bắt đầu bộ đếm Enter the number of which the user wants to print the multiplication table: 27 The Multiplication Table of: 27 27 x 10 = 27 27 x 10 = 54 27 x 10 = 81 27 x 10 = 108 27 x 10 = 135 27 x 10 = 162 27 x 10 = 189 27 x 10 = 216 27 x 10 = 243 27 x 10 = 270 9 của chúng tôi từ 12 x 1 = 12 12 x 2 = 24 12 x 3 = 36 12 x 4 = 48 12 x 5 = 60 12 x 6 = 72 12 x 7 = 84 12 x 8 = 96 12 x 9 = 108 12 x 10 = 120 1 và tiếp tục tăng nó lên 12 x 1 = 12 12 x 2 = 24 12 x 3 = 36 12 x 4 = 48 12 x 5 = 60 12 x 6 = 72 12 x 7 = 84 12 x 8 = 96 12 x 9 = 108 12 x 10 = 120 1 cho đến khi chúng tôi nhận được một số bằng hoặc lớn hơn Enter the number of which the user wants to print the multiplication table: 27 The Multiplication Table of: 27 27 x 10 = 27 27 x 10 = 54 27 x 10 = 81 27 x 10 = 108 27 x 10 = 135 27 x 10 = 162 27 x 10 = 189 27 x 10 = 216 27 x 10 = 243 27 x 10 = 270 4.

Người đóng góp

Goodness Chidinma Abarugo

Cú pháp

# for loop
for x in series:
   Do something

# while loop
while condition is met:
    Do something

Tạo bảng nhân

Chúng tôi sẽ tạo bảng nhân của chúng tôi dựa trên sơ đồ dưới đây:

Sơ đồ của chúng tôi ở trên chuyển thành thuật toán sau:

  1. Bắt đầu chương trình.
  2. Nhận đầu vào số nguyên từ người dùng.
  3. Tiếp theo, chúng tôi sẽ xác định một điều kiện
    12 x 1 = 12
    12 x 2 = 24
    12 x 3 = 36
    12 x 4 = 48
    12 x 5 = 60
    12 x 6 = 72
    12 x 7 = 84
    12 x 8 = 96
    12 x 9 = 108
    12 x 10 = 120
    
    8 hoặc một điều kiện.
    12 x 1 = 12
    12 x 2 = 24
    12 x 3 = 36
    12 x 4 = 48
    12 x 5 = 60
    12 x 6 = 72
    12 x 7 = 84
    12 x 8 = 96
    12 x 9 = 108
    12 x 10 = 120
    
    8 sẽ được sử dụng trong vòng lặp
    def times_table(s):
        n=int(input('Please enter a positive integer between 1 and 15: '))
        for row in range(1,n+1):
            s = ''
        for col in range(1,n+1):
            s += '{:3} '.format(row * col)
        print(s)
    
    5 và điều kiện sẽ được sử dụng trong vòng
    12 x 1 = 12
    12 x 2 = 24
    12 x 3 = 36
    12 x 4 = 48
    12 x 5 = 60
    12 x 6 = 72
    12 x 7 = 84
    12 x 8 = 96
    12 x 9 = 108
    12 x 10 = 120
    
    3.
  4. Cuối cùng, mã sẽ kiểm tra mục hoặc điều kiện của chúng tôi. Mã trong vòng lặp sẽ tiếp tục thực thi cho đến khi các mục nằm ngoài phạm vi hoặc điều kiện không được đáp ứng.

Mã sử ​​dụng vòng lặp def times_table(s): n=int(input('Please enter a positive integer between 1 and 15: ')) for row in range(1,n+1): s = '' for col in range(1,n+1): s += '{:3} '.format(row * col) print(s) 5

Chúng tôi sẽ sử dụng mã sau để tạo bảng nhân bằng cách sử dụng vòng lặp

def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)
5.

ourNum = int(input("Enter the number you want to generate a multiplication table for, then hit the `enter` key: "))

ourRange = range(1,6)

for x in ourRange:

result = ourNum * x

print(ourNum," * ",x," = ",result)

Bảng nhân bằng cách sử dụng vòng lặp cho vòng lặp

Giải trình

Hãy để giải thích mã của chúng tôi:

  • Trong dòng 1, chúng tôi yêu cầu một số từ người dùng. Bảng nhân sẽ được tạo cho số này. Chúng tôi chuyển đổi số thành loại dữ liệu số nguyên bằng cách đặt

    def times_table(s):
        n=int(input('Please enter a positive integer between 1 and 15: '))
        for row in range(1,n+1):
            s = ''
        for col in range(1,n+1):
            s += '{:3} '.format(row * col)
        print(s)
    
    7 của chúng tôi trong một
    Enter the number : 10
    Enter the number of which the user wants to print the multiplication table:  13
    The Multiplication Table of:  13
    13 x 1 = 13
    13 x 2 = 26
    13 x 3 = 39
    13 x 4 = 52
    13 x 5 = 65
    13 x 6 = 78
    13 x 7 = 91
    13 x 8 = 104
    13 x 9 = 117
    13 x 10 = 130
    
    5.

  • Trong dòng 2, chúng tôi xác định

    Enter the number : 10
    Enter the number of which the user wants to print the multiplication table:  13
    The Multiplication Table of:  13
    13 x 1 = 13
    13 x 2 = 26
    13 x 3 = 39
    13 x 4 = 52
    13 x 5 = 65
    13 x 6 = 78
    13 x 7 = 91
    13 x 8 = 104
    13 x 9 = 117
    13 x 10 = 130
    
    6 bao gồm các số từ 1 đến 5.

  • Tiếp theo, trong dòng 3, chúng tôi bắt đầu vòng lặp

    def times_table(s):
        n=int(input('Please enter a positive integer between 1 and 15: '))
        for row in range(1,n+1):
            s = ''
        for col in range(1,n+1):
            s += '{:3} '.format(row * col)
        print(s)
    
    5 của chúng tôi và xác định
    Enter the number : 10
    Enter the number of which the user wants to print the multiplication table:  13
    The Multiplication Table of:  13
    13 x 1 = 13
    13 x 2 = 26
    13 x 3 = 39
    13 x 4 = 52
    13 x 5 = 65
    13 x 6 = 78
    13 x 7 = 91
    13 x 8 = 104
    13 x 9 = 117
    13 x 10 = 130
    
    8 là một biến để giữ các mục được lưu trữ trong biến
    Enter the number : 10
    Enter the number of which the user wants to print the multiplication table:  13
    The Multiplication Table of:  13
    13 x 1 = 13
    13 x 2 = 26
    13 x 3 = 39
    13 x 4 = 52
    13 x 5 = 65
    13 x 6 = 78
    13 x 7 = 91
    13 x 8 = 104
    13 x 9 = 117
    13 x 10 = 130
    
    6.

  • Trong dòng 4, chúng tôi sử dụng biến

    Enter the number of which the user wants to print the multiplication table:  27
    The Multiplication Table of:  27
    27 x 10 = 27
    27 x 10 = 54
    27 x 10 = 81
    27 x 10 = 108
    27 x 10 = 135
    27 x 10 = 162
    27 x 10 = 189
    27 x 10 = 216
    27 x 10 = 243
    27 x 10 = 270
    
    0 để giữ giá trị của sản phẩm của số người dùng đã cho và mục hiện tại trong phạm vi.

  • Trong dòng 5, chúng tôi hiển thị số người dùng đã cho, dấu nhân, mục hiện tại trong chuỗi, dấu bằng và giá trị được giữ bởi biến

    Enter the number of which the user wants to print the multiplication table:  27
    The Multiplication Table of:  27
    27 x 10 = 27
    27 x 10 = 54
    27 x 10 = 81
    27 x 10 = 108
    27 x 10 = 135
    27 x 10 = 162
    27 x 10 = 189
    27 x 10 = 216
    27 x 10 = 243
    27 x 10 = 270
    
    0 trong mỗi lần lặp.

Đầu ra

def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)
0

Lưu ý: Chúng tôi yêu cầu một số nguyên từ người dùng trong quá trình thực thi mã. Do đó, chúng tôi sẽ nhập

Enter the number of which the user wants to print the multiplication table:  27
The Multiplication Table of:  27
27 x 10 = 27
27 x 10 = 54
27 x 10 = 81
27 x 10 = 108
27 x 10 = 135
27 x 10 = 162
27 x 10 = 189
27 x 10 = 216
27 x 10 = 243
27 x 10 = 270
2 là số chúng tôi muốn tạo bảng nhân cho. Trong đầu ra của chúng tôi, vòng lặp chấm dứt sau khi nhân với
Enter the number of which the user wants to print the multiplication table:  27
The Multiplication Table of:  27
27 x 10 = 27
27 x 10 = 54
27 x 10 = 81
27 x 10 = 108
27 x 10 = 135
27 x 10 = 162
27 x 10 = 189
27 x 10 = 216
27 x 10 = 243
27 x 10 = 270
3 thay vì
Enter the number of which the user wants to print the multiplication table:  27
The Multiplication Table of:  27
27 x 10 = 27
27 x 10 = 54
27 x 10 = 81
27 x 10 = 108
27 x 10 = 135
27 x 10 = 162
27 x 10 = 189
27 x 10 = 216
27 x 10 = 243
27 x 10 = 270
4. Điều này là do mục cuối cùng trong một phạm vi không được sử dụng trong quá trình thực thi mã.

Mã sử ​​dụng vòng lặp 12 x 1 = 12 12 x 2 = 24 12 x 3 = 36 12 x 4 = 48 12 x 5 = 60 12 x 6 = 72 12 x 7 = 84 12 x 8 = 96 12 x 9 = 108 12 x 10 = 120 3

Chúng tôi sẽ sử dụng mã bên dưới để tạo bảng nhân bằng cách sử dụng vòng lặp

12 x 1 = 12
12 x 2 = 24
12 x 3 = 36
12 x 4 = 48
12 x 5 = 60
12 x 6 = 72
12 x 7 = 84
12 x 8 = 96
12 x 9 = 108
12 x 10 = 120
3.

def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)
1

Bảng nhân bằng cách sử dụng vòng lặp trong khi

Giải trình

Hãy để giải thích mã của chúng tôi:

  • Trong dòng 1, chúng tôi yêu cầu một số từ người dùng. Bảng nhân sẽ được tạo cho số này. Chúng tôi chuyển đổi số thành loại dữ liệu số nguyên bằng cách đặt

    def times_table(s):
        n=int(input('Please enter a positive integer between 1 and 15: '))
        for row in range(1,n+1):
            s = ''
        for col in range(1,n+1):
            s += '{:3} '.format(row * col)
        print(s)
    
    7 của chúng tôi trong một
    Enter the number : 10
    Enter the number of which the user wants to print the multiplication table:  13
    The Multiplication Table of:  13
    13 x 1 = 13
    13 x 2 = 26
    13 x 3 = 39
    13 x 4 = 52
    13 x 5 = 65
    13 x 6 = 78
    13 x 7 = 91
    13 x 8 = 104
    13 x 9 = 117
    13 x 10 = 130
    
    5.

  • Trong dòng 2, chúng tôi xác định

    Enter the number : 10
    Enter the number of which the user wants to print the multiplication table:  13
    The Multiplication Table of:  13
    13 x 1 = 13
    13 x 2 = 26
    13 x 3 = 39
    13 x 4 = 52
    13 x 5 = 65
    13 x 6 = 78
    13 x 7 = 91
    13 x 8 = 104
    13 x 9 = 117
    13 x 10 = 130
    
    6 bao gồm các số từ 1 đến 5.

  • Tiếp theo, trong dòng 3, chúng tôi bắt đầu vòng lặp

    def times_table(s):
        n=int(input('Please enter a positive integer between 1 and 15: '))
        for row in range(1,n+1):
            s = ''
        for col in range(1,n+1):
            s += '{:3} '.format(row * col)
        print(s)
    
    5 của chúng tôi và xác định
    Enter the number : 10
    Enter the number of which the user wants to print the multiplication table:  13
    The Multiplication Table of:  13
    13 x 1 = 13
    13 x 2 = 26
    13 x 3 = 39
    13 x 4 = 52
    13 x 5 = 65
    13 x 6 = 78
    13 x 7 = 91
    13 x 8 = 104
    13 x 9 = 117
    13 x 10 = 130
    
    8 là một biến để giữ các mục được lưu trữ trong biến
    Enter the number : 10
    Enter the number of which the user wants to print the multiplication table:  13
    The Multiplication Table of:  13
    13 x 1 = 13
    13 x 2 = 26
    13 x 3 = 39
    13 x 4 = 52
    13 x 5 = 65
    13 x 6 = 78
    13 x 7 = 91
    13 x 8 = 104
    13 x 9 = 117
    13 x 10 = 130
    
    6.

  • Trong dòng 4, chúng tôi sử dụng biến

    Enter the number of which the user wants to print the multiplication table:  27
    The Multiplication Table of:  27
    27 x 10 = 27
    27 x 10 = 54
    27 x 10 = 81
    27 x 10 = 108
    27 x 10 = 135
    27 x 10 = 162
    27 x 10 = 189
    27 x 10 = 216
    27 x 10 = 243
    27 x 10 = 270
    
    0 để giữ giá trị của sản phẩm của số người dùng đã cho và mục hiện tại trong phạm vi.

  • Trong dòng 5, chúng tôi hiển thị số người dùng đã cho, dấu nhân, mục hiện tại trong chuỗi, dấu bằng và giá trị được giữ bởi biến

    Enter the number of which the user wants to print the multiplication table:  27
    The Multiplication Table of:  27
    27 x 10 = 27
    27 x 10 = 54
    27 x 10 = 81
    27 x 10 = 108
    27 x 10 = 135
    27 x 10 = 162
    27 x 10 = 189
    27 x 10 = 216
    27 x 10 = 243
    27 x 10 = 270
    
    0 trong mỗi lần lặp.

  • Đầu ra

Đầu ra

def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)
0

def times_table(s):
    n=int(input('Please enter a positive integer between 1 and 15: '))
    for row in range(1,n+1):
        s = ''
    for col in range(1,n+1):
        s += '{:3} '.format(row * col)
    print(s)
0

Lưu ý: Chúng tôi yêu cầu một số nguyên từ người dùng trong quá trình thực thi mã. Do đó, chúng tôi sẽ nhập

Enter the number of which the user wants to print the multiplication table:  27
The Multiplication Table of:  27
27 x 10 = 27
27 x 10 = 54
27 x 10 = 81
27 x 10 = 108
27 x 10 = 135
27 x 10 = 162
27 x 10 = 189
27 x 10 = 216
27 x 10 = 243
27 x 10 = 270
2 là số chúng tôi muốn tạo bảng nhân cho. Trong đầu ra của chúng tôi, vòng lặp chấm dứt sau khi nhân với
Enter the number of which the user wants to print the multiplication table:  27
The Multiplication Table of:  27
27 x 10 = 27
27 x 10 = 54
27 x 10 = 81
27 x 10 = 108
27 x 10 = 135
27 x 10 = 162
27 x 10 = 189
27 x 10 = 216
27 x 10 = 243
27 x 10 = 270
3 thay vì
Enter the number of which the user wants to print the multiplication table:  27
The Multiplication Table of:  27
27 x 10 = 27
27 x 10 = 54
27 x 10 = 81
27 x 10 = 108
27 x 10 = 135
27 x 10 = 162
27 x 10 = 189
27 x 10 = 216
27 x 10 = 243
27 x 10 = 270
4. Điều này là do mục cuối cùng trong một phạm vi không được sử dụng trong quá trình thực thi mã.

Mã sử ​​dụng vòng lặp

12 x 1 = 12
12 x 2 = 24
12 x 3 = 36
12 x 4 = 48
12 x 5 = 60
12 x 6 = 72
12 x 7 = 84
12 x 8 = 96
12 x 9 = 108
12 x 10 = 120
3

Làm thế nào để bạn in một bảng nhân từ một danh sách trong Python?

Example:..
number = int (input ("Nhập số người dùng muốn in bảng nhân:")).
# Chúng tôi đang sử dụng "cho vòng lặp" để lặp lại phép nhân 10 lần ..
in ("Bảng nhân của:", số).
Đối với số lượng trong phạm vi (1, 11):.
in (số, 'x', đếm, '=', số * đếm).

Làm thế nào để bạn tạo một bảng nhân trong Python?

Mã bằng cách sử dụng một vòng lặp..
ournum = int (input ("Nhập số bạn muốn tạo bảng nhân cho, sau đó nhấn phím` enter`: ")).
ourrange = phạm vi (1,6).
cho x trong chúng tôi:.
result = ournum * x ..
in (ournum, " *", x, "=", kết quả).

Làm thế nào để bạn nhân danh sách theo giá trị trong Python?

Chúng ta có thể sử dụng numpy.prod () từ nhập khẩu numpy để có được sự nhân của tất cả các số trong danh sách.Nó trả về một số nguyên hoặc giá trị float tùy thuộc vào kết quả nhân.use numpy. prod() from import numpy to get the multiplication of all the numbers in the list. It returns an integer or a float value depending on the multiplication result.

Làm thế nào để bạn nhân một phạm vi số trong Python?

Sử dụng phương thức Math.Prod () để nhân tất cả các số trong một phạm vi, ví dụ:môn Toán.Prod (phạm vi (1, 5)). prod() method to multiply all of the numbers in a range, e.g. math. prod(range(1, 5)) .