삼각형종류 판별하기 - 둔각, 예각, 직각

파이썬을 이용한 코딩수업

삼각형종류 판별하기 - 둔각, 예각, 직각

python.png


import math,sys
tr=[0 for i in range(3)]
while True:
    try :
        tr[0],tr[1],tr[2]=map(int,input("삼각형 각 변의 길이 입력 :").split())
        break
    except ValueError:
        print('숫자 3개를 입력하세요')
if min(tr)==0 :
    print("한변의 길이가 0인 삼각형은 없습니다.n 종료합니다")
    sys.exit()
tr.sort()
if tr[2]>=tr[0]+tr[1]:
    print('''가장 긴 변의 길이가 나머지 변의 길이의 합보다 길어서
             삼각형이 만들어 지지 않습니다''')
    print('종료합니다')
    sys.exit()
print('빗변이 {0:d}이고 각 변의 길이가 [{1:d}, {2:d}]인 삼각형은'.format(tr[0],tr[1],tr[2]))
if math.pow(tr[2],2)==math.pow(tr[0],2)+math.pow(tr[1],2):
    print("직각 삼각형이 됩니다")
if math.pow(tr[2],2)>math.pow(tr[0],2)+math.pow(tr[1],2):
    print("둔각 삼각형이 됩니다")
if math.pow(tr[2],2)<math.pow(tr[0],2)+math.pow(tr[1],2):
    print("예각 삼각형이 됩니다")


 


위 코드를 바탕으로 ///

정삼각형 / 이등변 삼각형도 함께 판별할수 있도록 해보세요..


Comments

Category
State
  • 현재 접속자 6 명
  • 오늘 방문자 27 명
  • 어제 방문자 241 명
  • 최대 방문자 394 명
  • 전체 방문자 320,327 명
  • 전체 게시물 2,591 개
  • 전체 댓글수 105 개
  • 전체 회원수 85 명
Facebook Twitter GooglePlus KakaoStory NaverBand