Hướng dẫn how do you code a multiplication table in python? - làm thế nào để bạn viết một bảng cửu chương trong python?

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.

Show

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 for 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

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
0 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.

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

input(prompt)
7.

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 for, vòng input(prompt) 7 của chúng tôi cần một bộ đếm để tạo ra sự lặp lại của nó.

Trong dòng 1, chúng tôi yêu cầu một số nguyên từ người dù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
1 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 2, chúng tôi đặt 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)3 thành biến giữ bộ đếm của chúng tôi và đặt giá trị ban đầu của nó thành input(prompt) 5.

input(prompt)

Trong dòng 3, chúng tôi tuyên bố rằng khối mã trong vòng input(prompt) 7 của chúng tôi sẽ chỉ thực thi miễn là 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)3 nhỏ hơn # for loop for x in series: Do something # while loop while condition is met: Do something 8.

  • 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.: A string enclosed in single or double-quotes. Its presence makes our code more interactive. It is an optional 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.

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

input(prompt)
5.
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
0 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 2, chúng tôi đặt 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)3 thành biến giữ bộ đếm của chúng tôi và đặt giá trị ban đầu của nó thành input(prompt) 5.

range(start, stop, step)

Trong dòng 3, chúng tôi tuyên bố rằng khối mã trong vòng input(prompt) 7 của chúng tôi sẽ chỉ thực thi miễn là ourNum = int(input("Enter the number you want to generate a multiplication table for, then hit the `enter` key: ")) (adsbygoogle = window.adsbygoogle || []).push({}); ourRange = range(1,6)for x in ourRange: result = ourNum * x print(ourNum," * ",x," = ",result)3 nhỏ hơn # for loop for x in series: Do something # while loop while condition is met: Do something 8.

  • 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 first number in the series. It is an optional 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 last number in the series. It is a required parameter.

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

    input(prompt)
    
    5.: The step size by which we want to increment or decrement our series. It is an optional parameter.

Lưu ý: Số nguyên của chúng tôi ở đây là

# for loop
for x in series:
   Do something

# while loop
while condition is met:
    Do something
6. Chúng tôi bắt đầu bộ đếm

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)

3 của chúng tôi từ
input(prompt)
5 và tiếp tục tăng nó bằng
input(prompt)
5 cho đến khi chúng tôi nhận được một số bằng hoặc lớn hơn
# for loop
for x in series:
   Do something

# while loop
while condition is met:
    Do something
8.

Người đóng góp

Goodness Chidinma Abarugo

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

Trong dòng 2, chúng tôi đặt 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)3 thành biến giữ bộ đếm của chúng tôi và đặt giá trị ban đầu của nó thành input(prompt) 5.

# for loop
for x in series:
   Do something

# while loop
while condition is met:
    Do something

Trong dòng 3, chúng tôi tuyên bố rằng khối mã trong vòng input(prompt) 7 của chúng tôi sẽ chỉ thực thi miễn là 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 (adsbygoogle = window.adsbygoogle || []).push({}); print(ourNum," * ",x," = ",result)3 nhỏ hơn # for loop for x in series: Do something # while loop while condition is met: Do something 8.

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.

  1. Trong dòng 6, chúng tôi tăng bộ đếm của chúng tôi lên
    input(prompt)
    
    5.
  2. Lưu ý: Số nguyên của chúng tôi ở đây là
    # for loop
    for x in series:
       Do something
    
    # while loop
    while condition is met:
        Do something
    
    6. Chúng tôi bắt đầu bộ đếm

    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)

    3 của chúng tôi từ
    input(prompt)
    
    5 và tiếp tục tăng nó bằng
    input(prompt)
    
    5 cho đến khi chúng tôi nhận được một số bằng hoặc lớn hơn
    # for loop
    for x in series:
       Do something
    
    # while loop
    while condition is met:
        Do something
    
    8.
  3. Người đóng góp
  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 for

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 ____99.

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 kiểu dữ liệu số nguyên bằng cách đặ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 của chúng tôi trong một
    range(start, stop, step)
    
    9.

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

    # for loop
    for x in series:
       Do something
    
    # while loop
    while condition is met:
        Do something
    
    0 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 for của chúng tôi và xác định

    # for loop
    for x in series:
       Do something
    
    # while loop
    while condition is met:
        Do something
    
    2 là một biến để giữ các mục được lưu trữ trong biến
    # for loop
    for x in series:
       Do something
    
    # while loop
    while condition is met:
        Do something
    
    0.

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

    # for loop
    for x in series:
       Do something
    
    # while loop
    while condition is met:
        Do something
    
    4 để 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

    # for loop
    for x in series:
       Do something
    
    # while loop
    while condition is met:
        Do something
    
    4 trong mỗi lần lặp.

Đầu ra

Enter the number you want to generate a multiplication table for, then hit the enter key:7 
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35

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

# for loop
for x in series:
   Do something

# while loop
while condition is met:
    Do something
6 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
# for loop
for x in series:
   Do something

# while loop
while condition is met:
    Do something
7 thay vì
# for loop
for x in series:
   Do something

# while loop
while condition is met:
    Do something
8. Đ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 input(prompt) 7

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

input(prompt)
7.

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

p = 1

while p < 6:

result = ourNum * p

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

p = p + 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 kiểu dữ liệu số nguyên bằng cách đặ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 của chúng tôi trong một
    range(start, stop, step)
    
    9.

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

    # for loop
    for x in series:
       Do something
    
    # while loop
    while condition is met:
        Do something
    
    0 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 for của chúng tôi và xác định

    # for loop
    for x in series:
       Do something
    
    # while loop
    while condition is met:
        Do something
    
    2 là một biến để giữ các mục được lưu trữ trong biến
    # for loop
    for x in series:
       Do something
    
    # while loop
    while condition is met:
        Do something
    
    0.

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

    # for loop
    for x in series:
       Do something
    
    # while loop
    while condition is met:
        Do something
    
    4 để 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

    # for loop
    for x in series:
       Do something
    
    # while loop
    while condition is met:
        Do something
    
    4 trong mỗi lần lặp.

  • Đầu ra

Đầu ra

Enter the number you want to generate a multiplication table for, then hit the enter key:7 
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35

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

# for loop
for x in series:
   Do something

# while loop
while condition is met:
    Do something
6 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
# for loop
for x in series:
   Do something

# while loop
while condition is met:
    Do something
7 thay vì
# for loop
for x in series:
   Do something

# while loop
while condition is met:
    Do something
8. Đ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

input(prompt)
7

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

input(prompt)
7.

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

Để tạo biểu đồ nhân, bắt đầu bằng cách tạo một bảng với 12 hàng và 12 cột và dán nhãnhàng đầu.

Làm thế nào để bạn thực hiện nhiều phép nhân 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 in một bảng từ 1 đến 10 trong Python?

Sử dụng hàm () hàm với vòng lặp để in bảng nhân từ 1 đến 10 trong Python. to print multiplication table from 1 to 10 in Python.

Làm thế nào để bạn in một bảng các giá trị trong Python?

Làm thế nào để in bàn trong Python ?..
Sử dụng hàm định dạng () để in dict và danh sách ..
Sử dụng hàm Tabulation () để in Danh sách và Danh sách ..
texttable..
beautifultable..
PrettyTable..