viết chương trình trong Python với lệnh if kiểm tra xem có lập được tam giác vuông cân không?

2 câu trả lời

a = int(input("Nhap canh tam giac thu 1: "))
b = int(input("Nhap canh tam giac thu 2: "))
c = int(input("Nhap canh tam giac thu 3: "))

if (a*a == b*b + c*c) and (a == b) or (b*b == a*a + c*c) and (b == c) or (c*c == a*a + b*b) and (c == a):
    print("Co lap duoc")
else:
    print("Khong lap duoc")

Dạng 1: if đơn

if(Biểu thức điều kiện):

Các câu lệnh

Dạng 2: if đầy đủ; if..else

if(Biểu thức điều kiện):

Các câu lệnh thực hiện khi điều kiện đúng

else:

        Các câu lệnh khi biểu thức điều kiện là sai

Dạng 3: if bậc thang; if..elif…

if(Biểu thức điều kiện 1):

Các câu lệnh thực hiện khi điều kiện 1 đúng

elif (Biểu thức điều kiện 2)

      Các câu lệnh khi biểu thức điều kiện  2 là đúng

              ……

 else:

       Các câu lệnh khi tất cả biểu thức điều kiện  trên  là sai

Dạng 4: if lồng nhau (Nested if)

if(Biểu thức điều kiện):

Các câu lệnh thực hiện khi điều kiện đúng

if(điều kiện 1):

          Câu lệnh

…..

else:

Các câu lệnh khi biểu thức điều kiện là sai.

Câu hỏi trong lớp Xem thêm