Trong bức ảnh này, chúng ta sẽ thảo luận về cách tạo một tam giác góc phải bằng cách sử dụng các số trong Python.
Chúng ta có thể in rất nhiều mẫu bằng Python. Điều kiện tiên quyết cơ bản và chỉ là một sự hiểu biết tốt về cách các vòng lặp hoạt động trong Python. Ở đây, chúng tôi sẽ sử dụng các vòng for
đơn giản để tạo hình tam giác góc phải bằng các ngôi sao và số.
Sự mô tả
Một tam giác được cho là góc phải nếu và chỉ khi nó có một góc bằng 90 độ.
Để thực hiện điều này bằng cách sử dụng lập trình Python, chúng tôi sẽ sử dụng hai vòng for
:
- Một vòng ngoài để xử lý số lượng hàng.
- Một vòng bên trong để xử lý số lượng cột.
Mã số
Hãy cùng nhìn vào đoạn mã bên dưới để hiểu nó tốt hơn.
# Number of rows
rows = 5
# Outer loop to handle the rows
for i in range[rows]:
# Inner loop to handle the columns
for j in range[i + 1]:
# Printing the pattern
print[j+1, end=' ']
# Next Line
print[]
Giải trình
Trong dòng 2, đầu vào cho số lượng hàng [nghĩa là chiều dài của tam giác] được thực hiện.
Trong dòng 5, chúng tôi tạo một vòng
for
để xử lý số lượng hàng.Trong dòng 8, chúng tôi tạo một vòng lặp
for
lồng nhau [vòng bên trong], để xử lý số lượng cột.Trong dòng 11, chúng tôi in mẫu và chúng tôi đã in
x=int[input["Enter row number=\n"]] for i in range[x]: for j in range[i+1]: print["#",end=''] print[""]
1, dẫn đến việc lặp lại từ 1 [vì J + 1] đến chiều dàix=int[input["Enter row number=\n"]] for i in range[x]: for j in range[i+1]: print["#",end=''] print[""]
2 trong mỗi hàng.x=int[input["Enter row number=\n"]] for i in range[x]: for j in range[i+1]: print["#",end=''] print[""]
2 tiếp tục tăng khi tăng các hàng, và do đó các số tiếp tục tăng khi số dòng tăng.Trong dòng 14, chúng tôi sử dụng
x=int[input["Enter row number=\n"]] for i in range[x]: for j in range[i+1]: print["#",end=''] print[""]
4 để chuyển sang dòng tiếp theo.
Người đóng góp
Vinisha Maheshwari
Trong hướng dẫn này, chúng ta sẽ học cách in hình tam giác góc bên phải trong Python.
Sử dụng cho vòng lặp, chúng ta có thể in hình tam giác góc phải. Để hiểu điều này, bạn nên biết những điều cơ bản của Loop.
Để in hình tam giác góc phải trong Python, chúng ta có thể lấy đầu vào từ người dùng trong chiều 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 là [x]. Như chúng ta biết rằng một vòng lặp được sử dụng để lặp lại trên một chuỗi. Sau đó sử dụng lồng nhau cho vòng lặp, bạn có thể in hình tam giác góc phải.
Trước hết, một vòng lặp được sử dụng cho hàng và bên trong đó, một vòng 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, số lượng cột cũng sẽ tăng. Bạn có thể in hình tam giác góc phải bằng bất kỳ biểu tượng nào.
Enter row number=4
Chạy mã trực tuyến
Vì tôi đã đưa ra đầu vào là 4. Vì vậy, nó sẽ in hình tam giác góc phải in ký hiệu [#] thành 4 hàng và 4 cột. Thường thì nó được thực hiện bằng cách sử dụng các trò chơi**.
Bây giờ nếu chúng tôi chạy chương trình của chúng tôi, nó sẽ cung cấp đầu ra mà bạn có thể thấy & nbsp; phía dưới:
# ## ### ####
Vì vậy, chúng tôi đã làm nó thành công. Chúng tôi có thể tạo ra một tam giác góc vuông được hình thành với biểu tượng##trong Python.
Ngoài ra, đọc:
- Nhận tổng của tất cả các yếu tố của một số với chương trình Python
Tác giả: HarryHarry
Xin chào các bạn, cảm ơn vì đã ghé thăm trang web của tôi. Tôi là một lập trình viên Python. Tôi, với một số thành viên khác, viết blog trên trang web này dựa trên Python và lập trình. Chúng tôi vẫn đang trong giai đoạn phát triển đó là lý do tại sao thiết kế trang web không tốt và có nhiều thứ khác cần được sửa chữa trong trang web này nhưng tôi hy vọng tất cả những điều này sẽ xảy ra vào một ngày nào đó. Nhưng, cho đến lúc đó chúng ta sẽ không ngăn mình tải lên các bài viết tuyệt vời hơn. Nếu bạn muốn tham gia với chúng tôi hoặc có bất kỳ câu hỏi nào, bạn có thể gửi thư cho tôi cảm ơn bạn
Python Basic - 1: Tập thể dục -34 với giải pháp
Viết một chương trình Python để kiểm tra xem ba độ dài đã cho [số nguyên] của ba bên tạo thành một tam giác vuông. In "Có" nếu các cạnh đã cho tạo thành một tam giác vuông nếu không in "Không".
Đầu vào: Số nguyên được phân tách bằng một không gian duy nhất. 1 chiều dài của bên ≤ 1.000
Integers separated by a single
space.
1 ≤ length of the side ≤ 1,000
Trình bày bằng hình ảnh:
Giải pháp mẫu::
Mã Python:
print["Input three integers[sides of a triangle]"]
int_num = list[map[int,input[].split[]]]
x,y,z = sorted[int_num]
if x**2+y**2==z**2:
print['Yes']
else:
print['No']
Đầu ra mẫu:
Input three integers[sides of a triangle] 8 6 7 No
Flowchart:
Trình chỉnh sửa mã Python:
Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn [và nhận xét] thông qua Disqus.
Trước đây: Viết một chương trình Python để tính toán số chữ số của tổng số hai số nguyên đã cho. Write a Python
program to compute the digit number of sum of two given integers.
Next: Write a Python program which solve the specified equation.
Python: Lời khuyên trong ngày
Số nguyên, phao, dây, booleans và bộ dữ
Khi chúng ta gán một biến cho một loại bất biến như số nguyên, phao, chuỗi, booleans và bộ dữ liệu, thì biến này chỉ vào một đối tượng trong bộ nhớ.
Trong trường hợp chúng tôi gán cho biến đó, một giá trị khác, đối tượng gốc vẫn còn trong bộ nhớ, nhưng biến chỉ vào nó bị mất:
number = 1 print[id[number]] # 4325215472 print[id[1]] # 4325215472 number = 3 print[id[number]] # 4325215536 print[id[1]] # 4325215472
Tham khảo: //bit.ly/3ndmjen