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.