Kiểm tra tam giác vuông trong Python

Trong ví dụ về python này, trước tiên chúng ta đọc số hàng trong mẫu tam giác góc vuông rỗng từ người dùng bằng cách sử dụng hàm tích hợp sẵn

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
20. Và sau đó, chúng tôi tạo mô hình tam giác góc vuông rỗng bằng cách sử dụng vòng lặp for của python

Mã nguồn Python. Mô Hình Tam Giác Góc Phải Rỗng


# Hollow Right Angle Triangle Pattern Using Stars

row = int[input['Enter number of rows required: ']]

for i in range[row]:
    for j in range[i+1]:
        if j==0 or j==i or i==row-1:
            print['*',end=" "]
        else:
            print[" ", end=" "]
    print[]

Trong chương trình này, chỉ có

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
21 được sử dụng để mang điều khiển đến các dòng mới

đầu ra

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *

Giả sử chúng ta có ba cạnh trong một danh sách. Ta phải kiểm tra xem ba cạnh này có tạo thành tam giác vuông hay không

Vì vậy, nếu đầu vào giống như các bên = [8, 10, 6], thì đầu ra sẽ là Đúng như [8^2 + 6^2] = 10^2

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • sắp xếp các bên danh sách
  • nếu [các cạnh[0]^2 + các cạnh[1]^2] giống với các cạnh[2]^2 thì
  • trả về Sai

Chúng ta hãy xem triển khai sau đây để hiểu rõ hơn -

Mã ví dụ

Bản thử trực tiếp

def solve[sides]:
   sides.sort[]
   if [sides[0]*sides[0]] + [sides[1]*sides[1]] == [sides[2]*sides[2]]:
      return True
   return False
   
sides = [8, 10, 6]
print[solve[sides]]

Đầu vào

[8, 10, 6]

đầu ra

True

Sử dụng vòng lặp for ta in được tam giác vuông. Để hiểu điều này, bạn nên biết những điều cơ bản về vòng lặp for

Để in tam giác vuông trong Python, chúng ta có thể lấy dữ liệu đầu vào từ người dùng về độ dài của tam giác

x=int[input["Enter row number=\n"]]
for i in range[x]:
    for j in range[i+1]:
        print["#",end='']
    print[""]

Như bạn có thể thấy, Đầu vào được lấy từ người dùng dưới dạng [x]. Như chúng ta biết rằng vòng lặp for được sử dụng để lặp qua một chuỗi. Sau đó, sử dụng vòng lặp for lồng nhau, bạn có thể in tam giác vuông

Trước hết, một vòng lặp for được sử dụng cho hàng và bên trong vòng lặp đó, một vòng lặp for khác được sử dụng cho cột. Phạm vi [i+1] chỉ ra rằng khi số lượng hàng tăng lên, số lượng cột cũng sẽ tăng lên. Bạn có thể in tam giác vuông bằng bất kỳ ký hiệu nào

 

Enter row number=4

Chạy mã trực tuyến

Như tôi đã đưa ra đầu vào là 4. Vì vậy, nó sẽ in ra tam giác vuông in ký hiệu [#] trong 4 hàng và 4 cột. Thường thì nó được thực hiện bằng cách sử dụng dấu “*”

Bây giờ nếu chúng tôi chạy chương trình của mình, nó sẽ cho kết quả mà bạn có thể thấy bên dưới

#
##
###
####

Như vậy là chúng ta đã làm thành công. Chúng tôi có thể tạo một tam giác vuông được hình thành với ký hiệu “#” trong Python

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
22
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
23
Yes
No
Yes
0
Yes
No
Yes
0
Yes
No
Yes
2
Yes
No
Yes
0
Yes
No
Yes
0
Yes
No
Yes
5
Yes
No
Yes
0
Yes
No
Yes
0
Yes
No
Yes
8

Yes
No
Yes
9

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
241
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
242

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
243
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
245
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
246

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
248
Yes
No
Yes
0
Yes
No
Yes
0
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
331

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
333

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
335

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
337

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
339

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
241
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
442

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
243
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
245
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
246

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
0
Yes
No
Yes
0
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
500

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
502

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
0
Yes
No
Yes
0
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
506
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
507

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
509
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
506
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
591
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
506
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
246

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
0
Yes
No
Yes
0
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
597

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
502

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
506
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
682

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
684
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
506
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
686
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
506
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
246

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
220

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
222

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
225

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
226

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
227

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
228

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
229
Yes
No
Yes
0
Yes
No
Yes
0
Yes
No
Yes
2
Yes
No
Yes
0
Yes
No
Yes
0
Yes
No
Yes
5
Yes
No
Yes
0
Yes
No
Yes
0
Yes
No
Yes
8

Yes
No
Yes
9

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
241
Yes
No
Yes
02

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
243
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Yes
No
Yes
05
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
246

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
08

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
243
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Yes
No
Yes
11
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
246

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
226

 

Yes
No
Yes
14

Yes
No
Yes
15
Yes
No
Yes
16

Yes
No
Yes
9

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
0
Yes
No
Yes
0
Yes
No
Yes
21

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
23

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
25

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
23

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
29

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
31

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
23

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Yes
No
Yes
36

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
226

Java




Yes
No
Yes
38

Yes
No
Yes
39
Yes
No
Yes
40

 

Yes
No
Yes
41
Yes
No
Yes
42

Yes
No
Yes
9

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
68

Yes
No
Yes
46
Yes
No
Yes
47
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
23______80
Yes
No
Yes
2

Yes
No
Yes
51
Yes
No
Yes
0
Yes
No
Yes
5
Yes
No
Yes
0
Yes
No
Yes
8

Yes
No
Yes
9

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
241
Yes
No
Yes
59
Yes
No
Yes
60
Yes
No
Yes
61
Yes
No
Yes
60
Yes
No
Yes
63
Yes
No
Yes
60
Yes
No
Yes
65

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
243
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
245
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
246

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
0
Yes
No
Yes
72

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
74

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
335

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
78
Yes
No
Yes
60
Yes
No
Yes
80
Yes
No
Yes
81
Yes
No
Yes
82
Yes
No
Yes
83
Yes
No
Yes
84

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
339

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
241
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
442

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
243
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
245
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
246

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
0
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
500

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
502

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
0
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2401

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2403

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
0
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
597

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
502

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2410

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2412

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
220

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
222

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
225

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
226

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
227

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
228

Yes
No
Yes
46
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2424
Yes
No
Yes
0
Yes
No
Yes
2

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2427
Yes
No
Yes
0
Yes
No
Yes
5
Yes
No
Yes
0
Yes
No
Yes
8

Yes
No
Yes
9

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
241
Yes
No
Yes
02

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
243
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Yes
No
Yes
05
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
246

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
08

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
243
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Yes
No
Yes
11
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
246

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
226

 

Yes
No
Yes
46
Yes
No
Yes
0
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2449
Yes
No
Yes
0
Yes
No
Yes
2
Yes
No
Yes
0
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2453

Yes
No
Yes
9

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
241
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2457
Yes
No
Yes
60
Yes
No
Yes
65

________ 1243 ________ 1244 ________ 12462

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2465

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
226

 

Yes
No
Yes
14

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2469
Yes
No
Yes
46
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2471
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2472

Yes
No
Yes
9

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Yes
No
Yes
0
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2476
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2477
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2478
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2479
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2480
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2481
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
246

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2484

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2476
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2487
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2488
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2489
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2490
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2481
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
246

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2484

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2496

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2498

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
2484

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
226

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
226

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3303

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3304

Python3




Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3305

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3306
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3307

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
241
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3311
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Yes
No
Yes
60
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3314
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3315
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Yes
No
Yes
60
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3314
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3319
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Yes
No
Yes
60
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3322

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
243
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3325

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
243

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3328
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3330

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3332

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3334

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3336
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3338
Yes
No
Yes
60______13340
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3338
Yes
No
Yes
81
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3344
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3338
Yes
No
Yes
83
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3348

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3350

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
241
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3353
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3354
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3315
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3357

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
243
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3325

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3362
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3364
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3366
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3367
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3368

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3370

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
506____13312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3374

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3362
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3377
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3377
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
506

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3382
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3377
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3377
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
506

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3388
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3366
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3354
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3368

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3394
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3336

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3370

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
506____13312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
4402

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3388
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3377
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3377
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
506

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3394
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3377
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3377
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
506

 

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
4416

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
4418

Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
240
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
244
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
4421
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3388
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
4425
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3382
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
3312
Enter number of rows required: 8

* 
* * 
*   * 
*     * 
*       * 
*         * 
*           * 
* * * * * * * *
4429

Chủ Đề