Trong chương trình này Enter number of rows: 10
a
bb
ccc
dddd
eeeee
ffffff
ggggggg
hhhhhhhh
iiiiiiiii
jjjjjjjjjj
3 đượ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; Enter number of rows: 10
a
bb
ccc
dddd
eeeee
ffffff
ggggggg
hhhhhhhh
iiiiiiiii
jjjjjjjjjj
4 cung cấp Enter number of rows: 10
a
bb
ccc
dddd
eeeee
ffffff
ggggggg
hhhhhhhh
iiiiiiiii
jjjjjjjjjj
5 dưới dạng đầu ra.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.
Mã nguồn Python: mẫu A-BB-CCC-DDDD
# a-bb-ccc-dddd Pattern up to n lines
n = int(input("Enter number of rows: "))
a = 97
for i in range(1,n+1):
for j in range(1, i+1):
print("%c" %(a), end="")
a +=1
print()
Đầu ra
Enter number of rows: 10
a
bb
ccc
dddd
eeeee
ffffff
ggggggg
hhhhhhhh
iiiiiiiii
jjjjjjjjjj
Để tạo một mẫu kim cương trong Python bằng cách sử dụng một vòng lặp, hãy sử dụng đoạn mã đơn giản này:.
h = eval (input ("Nhập chiều cao của Diamond:")).
cho x trong phạm vi (h):.
in ("" * (h - x), " *" * (2 * x + 1)).
cho x trong phạm vi (h -2, -1, -1):.
for <variable> in <sequence>:Sử dụng lập trình Python cho các mô hình in khác nhau không phải là một nhiệm vụ khó khăn. Các chương trình cho các bản in này là đơn giản và thú vị. Tất cả các chương trình này dựa trên các khái niệm vòng lặp.
- Và nếu chúng ta đang tìm kiếm trong Py Python thì nó sẽ dễ dàng hơn. Bởi vì chúng ta cũng biết rằng Python rất dễ sử dụng với cú pháp dễ dàng.
- Một số ví dụ về các chương trình mẫu trong hình ảnh này.
- Lưu ý: Các mẫu có thể được in bằng Python bằng cách sử dụng đơn giản cho vòng lặp.
- Cú pháp (Python):
- Các loại mẫu được sử dụng nhất:
- Kim tự tháp
- Mẫu sao tam giác (phải/trái)
Tam giác Pascal
//github.com/hellosandeep1999/python/blob/master/ALL_Pattern.py
Ngôi sao thủy tinh cát
Bảng chữ cái
Con số
- Rỗng (tất cả bao gồm)
Đối với tất cả các liên kết mẫu:
for i in range(0, 5):for j in range(0, i+1):
print("* ",end="")
print()
Các chương trình mẫu trong Python chỉ dựa trên các trò chơi For For Loop, và chúng ta phải sử dụng hai hoặc nhiều hơn hai cho các vòng lặp. Vì vậy, cần phải biết về cú pháp của For For Loop và cách làm việc.
Đầu ra:
** *
* * *
* * * *
* * * * *
Trong chương trình in mẫu chứa hai vòng cho vòng lặp, vòng đầu tiên chịu trách nhiệm cho các hàng và lần thứ hai cho vòng lặp chịu trách nhiệm cho các cột. Ở đây bạn sẽ tìm thấy mã và tìm hiểu cách in các mẫu.
Một số ví dụ với mã:-
n = int(input("Enter a number of n: "))for i in range(n):
print(" "*(n-i-1),end="")
for j in range(i+1):
print(i+1,"",end="")
print()
Đầu ra:
Alphabetical1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
7 7 7 7 7 7 7
In kim tự tháp:
Nó là một kim tự tháp theo thứ tự chữ cái và được thực hiện bằng cách sử dụng các chữ cái theo thứ tự chữ cái như (a, b, c, ..).
Lưu ý:- Các chữ cái theo thứ tự bảng chữ cái có thể ở bất kỳ hình thức nào về chữ hoa hoặc chữ thường
n = int(input("Enter a number of n: "))for i in range(n):
print((chr(65+i)+" ")*(i+1))
Đầu ra:
AB B
C C C
D D D D
E E E E E
4. In kim cương:
Chương trình kim cương được chia thành hai phần đầu tiên sẽ là nửa phần trên và nửa dưới thứ hai để được gọi là mẫu kim cương Diamond pattern
n = int(input("Enter a number of n: "))for i in range(n):
print(" "*(n-i-1),end="")
for j in range(i+1):
print("* ",end="")
print()
for i in range(n-1):
print(" "*(i+1),end="")
for j in range(n-i-1):
print("* ",end="")
print()
Đầu ra:
Enter number of rows: 10 a bb ccc dddd eeeee ffffff ggggggg hhhhhhhh iiiiiiiii jjjjjjjjjj 04. In kim cương:
Chương trình kim cương được chia thành hai phần đầu tiên sẽ là nửa phần trên và nửa dưới thứ hai để được gọi là mẫu kim cương
Enter number of rows: 10 a bb ccc dddd eeeee ffffff ggggggg hhhhhhhh iiiiiiiii jjjjjjjjjj 1Đầu ra:
Enter number of rows: 10 a bb ccc dddd eeeee ffffff ggggggg hhhhhhhh iiiiiiiii jjjjjjjjjj 24. In kim cương:
Chương trình kim cương được chia thành hai phần đầu tiên sẽ là nửa phần trên và nửa dưới thứ hai để được gọi là mẫu kim cương
5. in mô hình rỗng: