國二資訊科技

求直角三角形三邊長

線上練習寫python程式 https://repl.it/languages/python3

#Python程式碼如下:

import math

a = int(input('請輸入直角三角形的一邊長a= '))

b = int(input('請輸入直角三角形的一邊長b= '))

c = math.sqrt(a*a + b*b)

d = math.sqrt(abs(a*a - b*b))

triangle1 = [a,b,c]

triangle1.sort()

triangle2 = [a,b,d]

triangle2.sort()

print('直角三角形的三邊為 ','%.2f' %triangle1[0],'%.2f' %triangle1[1],'%.2f' %triangle1[2])

print('直角三角形的三邊為 ','%.2f' %triangle2[0],'%.2f' %triangle2[1],'%.2f' %triangle2[2])