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[[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 = 1203 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ơnEnter 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.
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.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]
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ơnEnter 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 = 1201.
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:
- Bắt đầu chương trình.
- Nhận đầu vào số nguyên từ người dùng.
- 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
5 và điều kiện sẽ được sử dụng trong vòngdef 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]
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. - 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
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]
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
7 của chúng tôi trong mộtdef 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]
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
5 của chúng tôi và xác địnhdef 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]
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ếnEnter 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]
0Lư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 = 2702 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ớiEnter 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 = 2703 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 = 2704. Đ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 = 1203.
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]
1Bả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
7 của chúng tôi trong mộtdef 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]
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
5 của chúng tôi và xác địnhdef 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]
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ếnEnter 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]
00def 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]
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 = 2702 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 = 2703 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 = 2704. Đ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