Hướng dẫn how do you make an alphabet pattern in python? - làm thế nào để bạn tạo một mẫu bảng chữ cái trong python?


Từ bài viết cuối cùng, chúng tôi biết về các chương trình mẫu và chương trình mẫu sao. Bây giờ trong bài viết này, chúng ta sẽ thấy các chương trình mẫu bảng chữ cái trong Python với mã và giải thích.

Mẫu bảng chữ cái

Một mẫu bảng chữ cái là một mẫu được tạo thành từ bảng chữ cái (A-Z hoặc A-Z). Mô hình được làm từ bảng chữ cái có thể là các hình dạng hình học như hình vuông, hình tam giác, kim tự tháp, kim cương, v.v. hoặc các hình dạng phi hình học như trái tim, sao, v.v.alphabet pattern is a pattern made up of alphabets (A-Z or a-z). The pattern made from the alphabet can be geometrical shapes like square, triangle, pyramid, diamond, etc, or non-geometrical shapes like heart, star, etc.

Hãy cho chúng tôi xem một số ví dụ về các mẫu bảng chữ cái trong Python.

Hướng dẫn how do you make an alphabet pattern in python? - làm thế nào để bạn tạo một mẫu bảng chữ cái trong python?

Ngoài các mẫu được hiển thị trong hình trên, có thể có vô số chương trình mẫu bảng chữ cái. Tất cả bạn cần là một chút tưởng tượng.


In A đến Z bằng Python bằng cách sử dụng Loop

Trước khi chúng ta đi xa hơn trong việc tạo các mẫu trước tiên, hãy xem cách lặp qua bảng chữ cái trong Python.

Như bạn đã biết, mọi nhân vật đều có giá trị ASCII. Ví dụ, A có giá trị ASCII là 65 và Z có giá trị ASCII là 90.ASCII value. For example, A has an ASCII value of 65 and Z has an ASCII value of 90.

Chúng tôi sẽ sử dụng các giá trị và vòng lặp này từ 65 đến 90, sau đó chuyển đổi giá trị số thành ký tự và in nó. Để chuyển đổi giá trị ASCII thành ký tự, chúng ta có thể sử dụng hàm chr ().chr() function.

Hãy cho chúng tôi xem một ví dụ trong hành động.

# loop through alphabets and print them

# 65 in char is A
# 90 in char is Z
for i in range(65, 91):
    print(chr(i), end=" ")

Output:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


Bây giờ chúng ta biết cách lặp qua bảng chữ cái trong Python. Bây giờ chúng ta hãy tạo các mẫu.

1. Mô hình bảng chữ cái vuông trong Python

Các mẫu bảng chữ cái có hình dạng giống nhau có thể có các loại nhân vật khác nhau. Giống như đối với mẫu vuông, chúng ta có thể thay đổi ký tự tiếp theo, nhân vật chỉ thay đổi thành một hàng, chỉ thay đổi ký tự trong một cột, v.v. Xem hình ảnh bên dưới. with the same shape can have different types of character filling. Like for square pattern we can have every next character changing, character changing only in a row, character changing only in a column, etc. See the image below.

Hướng dẫn how do you make an alphabet pattern in python? - làm thế nào để bạn tạo một mẫu bảng chữ cái trong python?

Hãy để chúng tôi tạo tất cả các mẫu vuông ở trên từng một.

# Mẫu vuông 1

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y

Trong mẫu trên, chúng ta có 5 hàng và 5 cột và ký tự đang thay đổi mỗi lần tiếp theo.

Để tạo điều này, chỉ cần tạo 2 được lồng cho các vòng trong đó vòng lặp bên ngoài lặp lại một hàng và vòng lặp bên trong in ký tự trong một cột.

Để thay đổi ký tự trong mỗi lần lặp, bạn có thể đặt một bộ đếm và tăng thêm 1 mỗi lần trong vòng lặp bên trong.

# square alphabet pattern

size = 5
count = 0

for i in range(size):
    for j in range(size):
        print(chr(65 + count), end=" ")
        # changing charater
        count += 1
    print()

Output:

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y


# Mẫu vuông 2

A A A A A 
B B B B B 
C C C C C 
D D D D D 
E E E E E

Mẫu này giống như mẫu được thảo luận ở trên nhưng nhân vật không thay đổi mỗi lần tiếp theo mà chỉ thay đổi trong một hàng mới.

Để đạt được điều này, bạn có thể sử dụng giá trị vòng lặp của vòng lặp bên ngoài (i) và thêm nó thành 65 và chuyển đổi nó thành ký tự. Vì giá trị lặp của vòng lặp bên ngoài chỉ thay đổi trong một hàng mới, vì vậy chúng ta có thể sử dụng nó ở đây.

# square alphabet pattern

size = 5

for i in range(size):
    for j in range(size):
        print(chr(65 + i), end=" ")
    print()

Output:

A A A A A 
B B B B B 
C C C C C 
D D D D D 
E E E E E


# Mẫu vuông 3

A B C D E 
A B C D E 
A B C D E 
A B C D E 
A B C D E

Bạn có thể thấy trong ký tự mẫu này đang thay đổi trong suốt hàng nhưng đặt lại thành một sau mỗi hàng.

Điều này có thể đạt được bằng cách sử dụng giá trị lặp của vòng lặp bên trong và thêm nó thành 65 và chuyển đổi nó thành ký tự.

# square alphabet pattern

size = 5

for i in range(size):
    for j in range(65, 65+size):
        print(chr(j), end=' ')
    print()

Output:

A B C D E 
A B C D E 
A B C D E 
A B C D E 
A B C D E


Hướng dẫn how do you make an alphabet pattern in python? - làm thế nào để bạn tạo một mẫu bảng chữ cái trong python?

2. Mô hình bảng chữ cái hình tam giác trái trong Python

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
1

Mẫu tam giác bên trái là một mẫu trong hình tam giác được tạo bằng bảng chữ cái.left triangle pattern is a pattern in the shape of a triangle created using alphabets.

Để tạo mẫu này, chúng ta cần sử dụng lồng nhau cho vòng lặp và in ký tự liên tiếp.

Đây là mã hoàn chỉnh.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
2

Output:


3. Mẫu hình tam giác bên phải

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
3

Bạn có thể thấy ở trên cách mẫu bảng chữ cái hình tam giác bên phải trông như thế nào.right triangle alphabet pattern looks like.

Bạn có thể thấy có một không gian ở đầu mỗi hàng. Vì vậy, chúng tôi cũng sẽ phải đối phó với không gian.

Tạo 2 vòng lặp trong đó vòng lặp bên ngoài sẽ chạy một vòng bên trong cho kích thước của mẫu. Sẽ có 2 vòng nội bộ đầu tiên sẽ in khoảng trống và cái còn lại sẽ in ký tự.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
4

Output:


4. Mô hình bảng chữ cái hình tam giác rỗng

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
5

Mẫu tam giác rỗng là một chút phức tạp để tạo ra vì các khoảng trắng trong mẫu.hollow triangle pattern is a bit complex to create because of the spaces in the pattern.

Để tạo điều này, bạn có thể tạo 2 vòng lồng nhau trong đó vòng lặp bên trong sẽ kiểm tra xem đó là vị trí đầu tiên và cuối cùng của hàng thì in ký tự in các không gian in và nếu đó là hàng cuối cùng thì chỉ in các ký tự.

Mã hoàn chỉnh cho điều này được đưa ra dưới đây.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
6

Output:


5. Mô hình bảng chữ cái kim tự tháp trong Python

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
7

Mô hình kim tự tháp là một mô hình khá nổi tiếng mà bạn sẽ thấy điều này ngay cả trong các thách thức lập trình.pyramid pattern is quite a famous pattern you will see this even in programming challenges.

Bạn có thể thấy mẫu ở trên có số chữ cái lẻ trong mỗi hàng 1, 3, 5, 7, v.v.

Sẽ có 2 vòng trong đó vòng lặp đầu tiên sẽ in khoảng trắng và vòng thứ hai sẽ in bảng chữ cái 2n + 1.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
8

Output:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
7


6. Mô hình kim tự tháp rỗng

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y
0

Mô hình kim tự tháp rỗng là một chút khó khăn để tạo ra.hollow pyramid pattern is a little bit tricky to create.

Xem mã bên dưới vòng lặp nội bộ đầu tiên in các không gian và vòng lặp thứ hai kiểm tra xem đó là vị trí đầu tiên hoặc cuối cùng của hàng thì hãy in ký tự và nếu hàng cuối cùng thì chỉ in các ký tự.

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y
1

Output:


7. Mô hình kim tự tháp ngược

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y
2

Mô hình kim tự tháp ngược tương đương với mô hình kim tự tháp nhưng lộn ngược. Xem mô hình trên đó.reverse pyramid pattern is equivalent to a pyramid pattern but upside down. See the pattern up there.

Điều này rất đơn giản để tạo thấy mã đầy đủ bên dưới.

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y
3

Output:

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y
2


8. Mẫu kim cương

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y
5

Mẫu kim cương khi được quan sát cẩn thận, bạn sẽ thấy được tạo thành từ 2 phần, phần đầu tiên giống như mẫu kim tự tháp và phần thứ hai giống như mẫu kim tự tháp ngược.diamond pattern when observed carefully you will see is made up of 2 parts, the first part is the same as the pyramid pattern and the second part is the same as the reverse pyramid pattern.

Vì vậy, để tạo điều này, bạn có thể chạy 2 bộ vòng lặp in các phần hướng lên và hướng xuống của mẫu.

Dưới đây là mã hoàn chỉnh để tạo mẫu này.

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y
6

Output:

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y
5


9. Mô hình đồng hồ cát trong Python

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y
8

Mô hình đồng hồ cát là hình dạng của một chiếc đồng hồ cát. Bạn có thể sao chép mẫu bằng cách cắt mẫu kim cương làm đôi và sau đó phản chiếu nó.hourglass pattern is the shape of an hourglass. You can replicate the pattern by cutting the diamond pattern in half and then mirroring it.

Vì vậy, mã khá giống nhau chỉ với một vài thay đổi khó khăn.

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y
9

Output:

A B C D E 
F G H I J 
K L M N O 
P Q R S T 
U V W X Y
8


10. Mẫu hình tam giác bên phải

# square alphabet pattern

size = 5
count = 0

for i in range(size):
    for j in range(size):
        print(chr(65 + count), end=" ")
        # changing charater
        count += 1
    print()
1

Bạn có thể thấy mẫu hình tam giác Pascal phù hợp được hiển thị ở đây. Nghiên cứu tất cả các mẫu trên Bạn có thể nhận ra mẫu cấu trúc và cách tạo nó.right pascal triangle pattern shown here. Studying all the above patterns you can recognize the structure pattern and how to create it.

Đây là mã hoàn chỉnh cho mẫu này.

# square alphabet pattern

size = 5
count = 0

for i in range(size):
    for j in range(size):
        print(chr(65 + count), end=" ")
        # changing charater
        count += 1
    print()
2

Output:

# square alphabet pattern

size = 5
count = 0

for i in range(size):
    for j in range(size):
        print(chr(65 + count), end=" ")
        # changing charater
        count += 1
    print()
1


11. Mô hình trái tim trong Python

# square alphabet pattern

size = 5
count = 0

for i in range(size):
    for j in range(size):
        print(chr(65 + count), end=" ")
        # changing charater
        count += 1
    print()
4

Mẫu trái tim có thể được tạo ra bằng bảng chữ cái và không gian. Nó là một chút phức tạp để tạo ra mô hình này.heart pattern can be created using alphabets and spaces. It is a bit complex to create this pattern.

Bạn có thể thấy mã hoàn chỉnh của mẫu tim dưới đây.

# square alphabet pattern

size = 5
count = 0

for i in range(size):
    for j in range(size):
        print(chr(65 + count), end=" ")
        # changing charater
        count += 1
    print()
5

Output:

# square alphabet pattern

size = 5
count = 0

for i in range(size):
    for j in range(size):
        print(chr(65 + count), end=" ")
        # changing charater
        count += 1
    print()
4


Sự kết luận

Bạn đã học cách tạo ra nhiều loại mẫu bảng chữ cái khác nhau trong Python. Dựa trên kinh nghiệm bây giờ bạn có thể tạo các mẫu của riêng bạn.

Nếu bạn muốn tìm hiểu thêm về việc tạo các mẫu, bạn có thể thấy các chương trình mẫu trong Python.


Làm thế nào để bạn viết một mẫu bảng chữ cái trong Python?

Để tạo mẫu chữ cái, bạn nên biết rằng làm thế nào để chuyển đổi giá trị ASCII thành ký tự ASCII ...
CHR (): Hàm này được sử dụng để chuyển đổi giá trị ASCII thành ký tự ASCII. ....
Đầu ra:- A ABC ABCD ABCDE. ....
Đầu ra:- Một EEEEE BB CCC DDDD. ....
Đầu ra:- Một bc cde defg efghi ..

Làm thế nào để bạn tạo ra một mô hình trong Python?

Mẫu - 1: Mẫu số..
hàng = int (input ("Nhập số lượng hàng:")).
# Vòng lặp bên ngoài sẽ in số hàng ..
Đối với i trong phạm vi (hàng+1):.
# Vòng lặp bên trong sẽ in giá trị của tôi sau mỗi lần lặp ..
cho J trong phạm vi (i):.
in (i, end = "") # số in ..
# dòng sau mỗi hàng để hiển thị mẫu chính xác ..
in(" ").

Làm thế nào để bạn in một mẫu Z trong Python?

Trong blog này, tôi đang in mẫu 'z' bằng cách sử dụng python ...
str="";.
Đối với hàng trong phạm vi (0,7):.
cho col trong phạm vi (0,7):.
if (((hàng == 0 hoặc hàng == 6) và col> = 0 và col
str=str+"*".
str = str+"".
str = str+"\ n".

Làm cách nào để in BB CCC DDDD Eeeee trong Python?

Chương trình này in (tạo) mẫu A-BB-CCC-DDDD lên đến n dòng được đưa ra bởi người dùng trong ngôn ngữ lập trình Python.Trong chương trình này, %C được sử dụng để hiển thị ký tự ASCII tương ứng của một số.Ví dụ: hiển thị ký tự ASCII tương ứng với 65;In (" %C" %(65)) cho đầu ra.print("%c" %(65)) which gives A as output.