Ngôn ngữ lập trình Python khá dễ học. Việc triển khai các thư viện khác nhau với cú pháp dễ dàng khiến nó trở nên nổi bật, một trong nhiều lý do khiến nó trở thành ngôn ngữ lập trình phổ biến nhất trong thập kỷ này. Mặc dù phần học tập rất dễ dàng nhưng những người phỏng vấn thường tìm kiếm cách tiếp cận của bạn trong việc xây dựng logic cho các chương trình mẫu. Nghe có vẻ phức tạp, nhưng với trăn, đó là một miếng bánh. Trong bài viết này, chúng ta sẽ tìm hiểu về các chương trình mẫu khác nhau trong python. Các chủ đề sau được đề cập trong blog này
- Chương trình mô hình ngôi sao
- Chương trình mô hình kim tự tháp
- Chương trình mô hình nửa kim tự tháp
- Chương trình hoa văn hình kim cương
- Bắt đầu chương trình mẫu
- Chương trình mẫu đồng hồ cát
- Chương trình mẫu số
- Số Đơn Giản Trong Kim Tự Tháp
- Mô hình tam giác Pascal
- Chương trình hoa văn kim cương
- Nhân vật Patter Chương trình
Các chương trình mẫu kết hợp rất nhiều vòng lặp lồng nhau. Vì vậy, nếu bạn chưa quen với các vòng lặp trong python, hãy đảm bảo xem hướng dẫn chi tiết về các vòng lặp trong python
Chương trình mô hình ngôi saoSau đây là một vài chương trình mô hình ngôi sao trong python
Chương trình mô hình kim tự tháp
def pattern[n]:
k = 2 * n - 2
for i in range[0,n]:
for j in range[0,k]:
print[end=" "]
k = k - 1
for j in range[0, i+1]:
print["*", end=" "]
print["\r"]
pattern[5]
đầu ra
Chương trình mô hình kim tự tháp ngược
def pattern[n]:
k = 2*n -2
for i in range[n,-1,-1]:
for j in range[k,0,-1]:
print[end=" "]
k = k +1
for j in range[0, i+1]:
print["*", end=" "]
print["\r"]
pattern[5]
đầu ra
Chương trình mẫu bắt đầu đúng
def pattern[n]:
for i in range[0, n]:
for j in range[0, i + 1]:
print["* ", end=""]
print["\r"]
for i in range[n, 0 , -1]:
for j in range[0, i + 1]:
print["* ", end=""]
print["\r"]
pattern[5]
đầu ra
Chương trình mẫu bắt đầu bên trái
def pattern[n]:
k = 2 * n - 2
for i in range[0, n-1]:
for j in range[0, k]:
print[end=" "]
k = k - 2
for j in range[0, i + 1]:
print["* ", end=""]
print["\r"]
k = -1
for i in range[n-1,-1,-1]:
for j in range[k,-1,-1]:
print[end=" "]
k = k + 2
for j in range[0, i + 1]:
print["* ", end=""]
print["\r"]
pattern[5]
đầu ra
Chương trình mẫu đồng hồ cát
def pattern[n]:
k = n - 2
for i in range[n, -1 , -1]:
for j in range[k , 0 , -1]:
print[end=" "]
k = k + 1
for j in range[0, i+1]:
print["* " , end=""]
print["\r"]
k = 2 * n - 2
for i in range[0 , n+1]:
for j in range[0 , k]:
print[end=""]
k = k - 1
for j in range[0, i + 1]:
print["* ", end=""]
print["\r"]
pattern[5]
đầu ra
Chương trình mô hình nửa kim tự tháp
def pattern[n]:
for i in range[0,n]:
for j in range[0, i+1]:
print["* " , end=""]
print["\r"]
pattern[5]
đầu ra
Chương trình mô hình nửa kim tự tháp bên trái
def pattern[n]:
k = 2 * n - 2
for i in range[0, n]:
for j in range[0, k]:
print[end=" "]
k = k - 2
for j in range[0, i + 1]:
print["* ", end=""]
print["\r"]
pattern[5]
đầu ra
Chương trình mô hình nửa kim tự tháp hướng xuống
def pattern[n]:
for i in range[n, -1, -1]:
for j in range[0, i + 1]:
print["* ", end=""]
print["\r"]
pattern[5]
đầu ra
Chương trình hoa văn hình kim cương
________số 8đầu ra
Chương trình mẫu Diamond Star
for i in range[5]:
for j in range[5]:
if i + j == 2 or i - j == 2 or i + j == 6 or j - i == 2:
print["*", end=""]
else:
print[end=" "]
print[]
đầu ra
Chương trình mẫu số
Dưới đây là một vài chương trình có mẫu số trong java
Chương trình số đơn giản
def pattern[n]:
k = 2*n -2
for i in range[n,-1,-1]:
for j in range[k,0,-1]:
print[end=" "]
k = k +1
for j in range[0, i+1]:
print["*", end=" "]
print["\r"]
pattern[5]
0đầu ra
Chương trình Tam giác Pascal
def pattern[n]:
k = 2*n -2
for i in range[n,-1,-1]:
for j in range[k,0,-1]:
print[end=" "]
k = k +1
for j in range[0, i+1]:
print["*", end=" "]
print["\r"]
pattern[5]
1đầu ra
Mô hình nửa kim tự tháp có số
def pattern[n]:
k = 2*n -2
for i in range[n,-1,-1]:
for j in range[k,0,-1]:
print[end=" "]
k = k +1
for j in range[0, i+1]:
print["*", end=" "]
print["\r"]
pattern[5]
2đầu ra
Mô hình kim cương với số
def pattern[n]:
k = 2*n -2
for i in range[n,-1,-1]:
for j in range[k,0,-1]:
print[end=" "]
k = k +1
for j in range[0, i+1]:
print["*", end=" "]
print["\r"]
pattern[5]
3đầu ra
Chương trình mô hình thứ tự giảm dần
def pattern[n]:
k = 2*n -2
for i in range[n,-1,-1]:
for j in range[k,0,-1]:
print[end=" "]
k = k +1
for j in range[0, i+1]:
print["*", end=" "]
print["\r"]
pattern[5]
4đầu ra
Chương trình mẫu số nhị phân
def pattern[n]:
k = 2*n -2
for i in range[n,-1,-1]:
for j in range[k,0,-1]:
print[end=" "]
k = k +1
for j in range[0, i+1]:
print["*", end=" "]
print["\r"]
pattern[5]
5đầu ra
Chương trình mẫu ký tự
Dưới đây là một vài chương trình mẫu trong python với các ký tự
Tam giác chữ cái bên phải
def pattern[n]:
k = 2*n -2
for i in range[n,-1,-1]:
for j in range[k,0,-1]:
print[end=" "]
k = k +1
for j in range[0, i+1]:
print["*", end=" "]
print["\r"]
pattern[5]
6đầu ra
Chương trình mẫu ký tự
def pattern[n]:
k = 2*n -2
for i in range[n,-1,-1]:
for j in range[k,0,-1]:
print[end=" "]
k = k +1
for j in range[0, i+1]:
print["*", end=" "]
print["\r"]
pattern[5]
7đầu ra
Chương trình nhân vật K Shape
def pattern[n]:
k = 2*n -2
for i in range[n,-1,-1]:
for j in range[k,0,-1]:
print[end=" "]
k = k +1
for j in range[0, i+1]:
print["*", end=" "]
print["\r"]
pattern[5]
8đầu ra
Chương trình mẫu ký tự tam giác
def pattern[n]:
k = 2*n -2
for i in range[n,-1,-1]:
for j in range[k,0,-1]:
print[end=" "]
k = k +1
for j in range[0, i+1]:
print["*", end=" "]
print["\r"]
pattern[5]
9đầu ra
Chương trình mô hình nhân vật hình kim cương
def pattern[n]:
for i in range[0, n]:
for j in range[0, i + 1]:
print["* ", end=""]
print["\r"]
for i in range[n, 0 , -1]:
for j in range[0, i + 1]:
print["* ", end=""]
print["\r"]
pattern[5]
0đầu ra
Điều này đưa chúng ta đến phần cuối của bài viết này, nơi chúng ta đã học cách triển khai các mẫu khác nhau trong python bằng cách sử dụng dấu hoa thị, số và ký tự với sự trợ giúp của các vòng lặp trong python. Tôi hy vọng bạn rõ ràng với tất cả những gì đã được chia sẻ với bạn trong hướng dẫn này
Nếu bạn muốn xem thêm các bài viết về các công nghệ đang thịnh hành nhất trên thị trường như Trí tuệ nhân tạo, DevOps, Ethical Hacking, thì bạn có thể tham khảo trang web chính thức của Edureka
Hãy tìm các bài viết khác trong loạt bài này sẽ giải thích các khía cạnh khác nhau của Python và Khoa học dữ liệu