Hướng dẫn draw triangle in python using for loop - vẽ hình tam giác trong python bằng vòng lặp for


Có nhiều biến thể của tam giác tạo bằng cách sử dụng các số trong Python. Hãy xem xét 2 hình thức đơn giản nhất:

for i in range(5):
   for j in range(i + 1):
      print(j + 1, end="")
   print("")

Điều này sẽ cho đầu ra:

1
12
123
1234
12345

Bạn cũng có thể in số liên tục bằng cách sử dụng:

start = 1
for i in range(5):
   for j in range(i + 1):
      print(start, end=" ")
      start += 1
   print("")

Điều này sẽ cho đầu ra:

1
2 3
4 5 6
7 8 9 10
11 12 13 14 15

Bạn cũng có thể in số liên tục bằng cách sử dụng:

start = 15
for i in range(5):
   for j in range(i + 1):
      print(start, end=" ")
      start -= 1
   print("")

Điều này sẽ cho đầu ra:

15
14 13
12 11 10
9 8 7 6
5 4 3 2 1

Hướng dẫn draw triangle in python using for loop - vẽ hình tam giác trong python bằng vòng lặp for

Bạn cũng có thể in số liên tục bằng cách sử dụng:

  • Bạn cũng có thể in những con số này ngược lại bằng cách sử dụng:
  • Cập nhật ngày 17 tháng 6 năm 2020 12:24:20
  • Câu hỏi và câu trả lời liên quan
  • Làm thế nào để tạo các nút tkinter trong một python cho vòng lặp?
  • Làm thế nào để chuyển đổi một python cho vòng lặp thành vòng lặp?
  • Cách tạo tam giác bằng cách sử dụng CSS Clip-Path
  • Làm thế nào để tạo một lambda bên trong một vòng lặp Python?
  • Làm thế nào để phá vỡ một vòng lặp trong Python?
  • Python - Làm thế nào để chuyển đổi điều này trong khi vòng lặp thành vòng lặp?
  • Làm thế nào để lặp lại một danh sách Java sử dụng cho Loop?
  • Làm thế nào để xử lý ngoại lệ bên trong một python cho vòng lặp?
  • Làm thế nào để sử dụng cho vòng lặp trong Python?
  • Làm thế nào để hiển thị cho vòng lặp bằng sơ đồ trong JavaScript?
  • Làm thế nào để lặp lại một danh sách Java bằng cách sử dụng Loop for-Arech?
  • Làm thế nào để lặp lại một danh sách sử dụng cho vòng lặp trong java?
  • Chương trình tạo một cầu thang hình tam giác bằng cách sử dụng các ngôi sao trong Python

Tôi mới lập trình và đã thử nghiệm các vòng lặp để thử và tìm ra cách tạo ra các hình dạng khác nhau tuy nhiên tôi đã gặp phải một vấn đề mà tôi không thể giải quyết được.

Cho đến nay tôi đã có thể tạo một hình chữ nhật của 1 như được hiển thị bên dưới trong 5x5

for i in range(0, 5):
  X = 0
  for j in range(0, 5):    
  X = (X*10)+1
  print(X)

Tôi muốn có thể sửa đổi mã này bằng cách sử dụng một vòng lặp để có thể tạo một hình tam giác như vậy ...

1 1 1
1 1
1

Tôi sẽ đi đâu để tới đó? Có phải cũng có một cách mà tôi có thể nhập N và phụ thuộc vào bất kỳ số nào là đầu vào mà chương trình tạo ra một hình tam giác có kích thước đó? Ví dụ: tôi nhập 5 và nó tạo ra một hình tam giác như ...

11111
1111
111
11
1

Ive đã thử nhiều thứ khác nhau nhưng tôi không thể tìm ra nó.

Hướng dẫn draw triangle in python using for loop - vẽ hình tam giác trong python bằng vòng lặp for

MSW

41.9k9 Huy hiệu vàng84 Huy hiệu bạc109 Huy hiệu đồng9 gold badges84 silver badges109 bronze badges

Hỏi ngày 6 tháng 8 năm 2013 lúc 8:53Aug 6, 2013 at 8:53

Hướng dẫn draw triangle in python using for loop - vẽ hình tam giác trong python bằng vòng lặp for

1

def triangle(c, n):
    for i in xrange(n, 0, -1):
        print c * i

triangle("X", 5)

prints:

1
12
123
1234
12345
0

Đã trả lời ngày 6 tháng 8 năm 2013 lúc 8:55Aug 6, 2013 at 8:55

Hướng dẫn draw triangle in python using for loop - vẽ hình tam giác trong python bằng vòng lặp for

Alecxealecxealecxe

448K114 Huy hiệu vàng1043 Huy hiệu bạc1167 Huy hiệu đồng114 gold badges1043 silver badges1167 bronze badges

0

Đừng cố sửa đổi nó. Tạo một cái mới

1
12
123
1234
12345
1

Đã trả lời ngày 6 tháng 8 năm 2013 lúc 9:05Aug 6, 2013 at 9:05

sliders_alphasliders_alphasliders_alpha

2.1164 Huy hiệu vàng31 Huy hiệu bạc48 Huy hiệu đồng4 gold badges31 silver badges48 bronze badges

Hướng dẫn draw triangle in python using for loop - vẽ hình tam giác trong python bằng vòng lặp for

Vẽ với Rùa trong Python thực sự rất thú vị. Trong quá khứ các hướng dẫn, chúng tôi đã học cách nhập mô -đun rùa để sử dụng trong các chương trình của chúng tôi đã thấy cách làm cho con rùa (bút) di chuyển trên vải, thực hiện các hướng thay đổi rùa trên vải, thấy cách sử dụng các vòng trong rùa và thực hiện bản vẽ hình dạng bằng các biến. Bây giờ chúng ta sẽ xem xét vẽ một loại đa giác khác, tam giác sử dụng thư viện rùa trong Python.


Xác định hàm hình tam giác

Để vẽ một tam giác, chúng tôi muốn sử dụng một hàm và nó sẽ sử dụng các biến. Chúng tôi làm điều này để chúng tôi có thể gọi chức năng nhiều lần nếu chúng tôi muốn vẽ nhiều hình tam giác có kích thước khác nhau.

1
12
123
1234
12345
2

Hướng dẫn draw triangle in python using for loop - vẽ hình tam giác trong python bằng vòng lặp for

Tốt đẹp! Hàm tam giác hoạt động. Lưu ý rằng vòng lặp sử dụng 3 lần lặp được hiển thị theo phạm vi (3) trong khi khi chúng ta vẽ một hình vuông, nó đã sử dụng 4 lần lặp trong vòng lặp. Một điều khác mà chúng tôi nhận thấy là chúng tôi đang vượt qua 120 làm độ để rẽ cho hàm trái (). Tại sao vậy? Điều này là do khi vẽ một tam giác, bạn cần sử dụng góc bên ngoài chứ không phải góc bên trong. Những gì chúng ta đang vẽ ở đây là một hình tam giác đều vì cả ba góc của một tam giác đều tăng thêm 180 độ.

Hướng dẫn draw triangle in python using for loop - vẽ hình tam giác trong python bằng vòng lặp for


Vẽ thêm hình tam giác

Bây giờ chúng ta có thể sử dụng hàm draw_triang () một vài lần kết hợp với việc di chuyển rùa đến một điểm khác trên khung vẽ cho một hiệu ứng tốt.

1
12
123
1234
12345
3

Hướng dẫn draw triangle in python using for loop - vẽ hình tam giác trong python bằng vòng lặp for

Việc lặp lại sau đây đưa ý tưởng đó một bước nữa để vẽ ba hình tam giác ở các điểm khác nhau trên vải.

1
12
123
1234
12345
4

Hướng dẫn draw triangle in python using for loop - vẽ hình tam giác trong python bằng vòng lặp for


Vẽ các hình tam giác trong một vòng lặp

Gọi draw_triangle () bên trong một vòng lặp tạo nên một số hiệu ứng thực sự tuyệt vời.

1
12
123
1234
12345
5

Hướng dẫn draw triangle in python using for loop - vẽ hình tam giác trong python bằng vòng lặp for

1
12
123
1234
12345
6

Hướng dẫn draw triangle in python using for loop - vẽ hình tam giác trong python bằng vòng lặp for

Làm thế nào để bạn tạo một hình tam giác vòng trong Python?

Tam giác def (n):.
Đối với i trong phạm vi (1, n+1):.
in ('' * n, end = '').
in ('*'* (i)).
n -= 1 ..
n = int (input ()).
triangle(n).

Làm thế nào để bạn vẽ một hình tam giác trong Python?

Làm thế nào để vẽ một hình tam giác trong Rùa Python..
Vẽ một dòng với lệnh pen - forward () ..
Di chuyển mà không vẽ - penup (), pendown () lệnh ..
Biến bút sang một góc - bên trái (), phải () lệnh ..

Làm thế nào để bạn sử dụng phương pháp tam giác trong Python?

Python |Phương pháp Tam giác () Sympy Tam giác () lấy các điểm đã cho làm đỉnh của một tam giác và tính toán diện tích tam giác với sự trợ giúp của khu vực.Cú pháp: Tam giác (x, y, z).Tham số khu vực: Trong đó X, Y, Z là tọa độ.Quay trở lại: Diện tích tam giác.Triangle(x, y, z). area Parameters: where x, y, z are coordinates. Return: Area of triangle.

Làm thế nào để bạn lập trình một khu vực tam giác trong Python?

Chương trình Python để tìm khu vực của một tam giác..
# Ba mặt của tam giác là A, B và C:.
a = float (input ('nhập mặt đầu tiên:')).
b = float (đầu vào ('nhập phía thứ hai:')).
c = float (đầu vào ('nhập phía thứ ba:')).
# Tính toán semi-perimet ..
s = (a + b + c) / 2 ..
# Tính diện tích ..
diện tích = (s*(s-a)*(s-b)*(s-c)) ** 0,5 ..