Bài toán cần thiết xử lý
Viết công tác nhập vô tía số a, b, c. Nếu a, b, c là tía cạnh của một tam giác thì đánh giá và hiển thị rời khỏi screen loại của tam giác.
Bạn đang xem: điều kiện để 3 cạnh tạo thành 1 tam giác
Kiến thức cần thiết có
- Hàm input() và hàm print()
- Cấu trúc rẽ nhánh vô Python
- Biến và loại tài liệu
Định dạng đầu vào
Gồm một dòng độc nhất ko tía số a, b, c xa nhau vày khoảng chừng Trắng.
Định dạng đầu ra
Gồm một dòng độc nhất hiển thị như sau:
Nếu a, b, c là tía cạnh của một tam giác: {a}, {b}, {c} la tía canh cua mot tam giac {loai}
Nếu a, b, c ko là tía cạnh của một tam giác: {a}, {b}, {c} khong nhạt la tía canh cua mot tam giac
Với:
- {a}, {b}, {c} là tía số nhập vô kể từ keyboard
- {loai} nằm trong một trong những loại ['vuong', 'can', 'deu', 'tu', 'nhon']
Ví dụ
- Input 1:
10 15.6 đôi mươi.55
- Output 1:
10, 15.6, đôi mươi.55 la tía canh cua mot tam giac tu
- Input 2:
2 6 5.7
- Output 2:
2.0, 6.0, 5.7 la tía canh cua mot tam giac nhon
- Input 3:
5.7 8 5.7
- Output 3:
5.7, 8.0, 5.7 la tía canh cua mot tam giac can
- Input 4:
3 4 5
- Output 4:
3.0, 4.0, 5.0 la tía canh cua mot tam giac vuong
- Input 5:
12.75 12.75 12.75
- Output 5:
12.75, 12.75, 12.75 la tía canh cua mot tam giac deu
- Input 6:
10 2 5.5
- Output 6:
Xem thêm: giáo trình cung cấp điện ngô hồng quang pdf
10, 2, 5.5 khong nhạt la tía canh cua mot tam giac
Gợi ý
- Dùng hàm input() và hàm split() để nhận số đo tía cạnh a, b, c kể từ keyboard.
- Ép loại tài liệu của a, b, c lịch sự số thực nhằm xử lý mang đến đúng mực vì như thế những độ quý hiếm sẽ có được kể từ hàm input() khoác quyết định tiếp tục ở loại chuỗi.
- Dùng cấu hình rẽ nhánh if … else với ĐK thích hợp nhằm giải quyết và xử lý đòi hỏi của bải toán.
- Thuật toán:
- Ba cạnh a, b, c của một tam giác nên thỏa mãn nhu cầu ĐK là tổng nhị cạnh ngẫu nhiên luôn luôn to hơn cạnh còn sót lại. Tức là a+b>c và a+c>b và b+c>a.
- Tam giác vuông là tam giác sở hữu bình phương một cạnh vày tổng bình phương nhị cạnh còn sót lại. Ta đánh giá điều kiện: a*a==b*b+c*c hoặc b*b==a*a+c*c hoặc c*c== a*a+b*b
- Tam giác đều là tam giác sở hữu tía cạnh cân nhau. Ta đánh giá ĐK a==b và b==c
- Tam giác cân nặng là tam giác sở hữu nhị cạnh cân nhau. Ta đánh giá điều kiện: a==b hoặc a==c hoặc b==c
- Tam giác tù là tam giác sở hữu một góc to hơn 90 phỏng. Từ ĐK đánh giá tam giác vuông, tao suy rời khỏi ĐK nhằm là tam giác tù là: a*a>b*b+c*c hoặc b*b>a*a+c*c hoặc c*c >a*a+b*b
- Trường hợp ý còn sót lại được xem là tam giác nhọn.
- Dùng hàm print() nhằm xuất thông tin bám theo đòi hỏi.
Code mẫu
#Nhap so sánh tự tía canh tu ban phim
#Su dung ham map() chạm float de ep kieu du lieu lịch sự so sánh thuc
a, b, c = map(float, input().split())
#Dung cau lenh re nhanh chóng de kiem tra dieu kien cac tam giac
#Kiem tra dieu kien la tía canh cua tam giac
if a+b>c and a+c>b and b+c>a:
#Kiem tra tam giac vuong
if a*a==b*b+c*c or b*b==a*a+c*c or c*c==a*a+b*b:
loaiTamGiac = 'vuong'
#Kiem tra tam giac deu
elif a==b and b==c:
loaiTamGiac = 'deu'
#Kiem tra tam giac can
elif a==b or a==c or b==c:
loaiTamGiac = 'can'
#Kiem tra tam giac tu
elif a*a > b*b+c*c or b*b > a*a+c*c or c*c > a*a+b*b:
loaiTamGiac = 'tu'
#Cac truong hop con cái lai la tam giac nhon
else:
loaiTamGiac = 'nhon'
#Xuat thong bao bám theo yeu cau
print('{}, {}, {} la tía canh cua mot tam giac {}'.format(a, b, c, loaiTamGiac))
else:
print("{}, {}, {} khong nhạt la tía canh cua mot tam giac".format(a, b, c))
Kết luận
Trong bài xích này, Kteam tiếp tục chỉ dẫn chúng ta cơ hội ghi chép công tác nhập vô tía số a, b, c. Nếu a, b, c là tía cạnh của một tam giác thì đánh giá và hiển thị rời khỏi screen loại của tam giác.
Ở bài xích tiếp sau, tất cả chúng ta tiếp tục cũng nhau học tập cách NHẬP VÀ KIỂM TRA BA SỐ A, B, C LÀ BA CẠNH CỦA MỘT TAM GIÁC GÌ? (CÓ XỬ LÝ NGOẠI LỆ ĐẦU VÀO).
Cảm ơn chúng ta tiếp tục bám theo dõi nội dung bài viết. Hãy nhằm lại comment hoặc hùn ý của người tiêu dùng nhằm trở nên tân tiến nội dung bài viết đảm bảo chất lượng rộng lớn. Đừng quên " Luyện luyện - Thử Thách - Không quan ngại khó!"
Tải xuống
Tài liệu
Nhằm đáp ứng mục tiêu tiếp thu kiến thức Offline của xã hội, Kteam tương hỗ chức năng tàng trữ nội dung bài học kinh nghiệm Xác định loại tam giác từ 3 cạnh nhập vào bên dưới dạng tệp tin PDF vô links bên dưới.
Ngoài rời khỏi, chúng ta cũng hoàn toàn có thể nhìn thấy những tư liệu được góp sức kể từ xã hội ở mục TÀI LIỆU bên trên tủ sách Howkteam.com
Đừng quên like và share nhằm cỗ vũ Kteam và người sáng tác nhé!
Project
Nếu việc thực hành thực tế theo phía dẫn ko ra mắt nhẵn như yêu cầu. Quý Khách cũng hoàn toàn có thể chuyên chở xuống PROJECT THAM KHẢO ở links mặt mũi dưới!
Thảo luận
Nếu chúng ta sở hữu ngẫu nhiên trở ngại hoặc vướng mắc gì về khóa huấn luyện và đào tạo, chớ ngần quan ngại bịa thắc mắc vô phần bên dưới hoặc vô mục HỎI & ĐÁP bên trên tủ sách Howkteam.com nhằm sẽ có được sự tương hỗ kể từ xã hội.
Xem thêm: viết phương trình đường tròn đi qua 3 điểm
Bình luận