#39646: PYTHON(18ms, 3.3MB)因為吳教授的講義來練習


bobobo0413 (Andy)

School : 國立臺灣大學
ID : 252359
IP address : [114.137.164.205]
Last Login :
2024-06-18 06:48:47
c294. APCS-2016-1029-1三角形辨別 -- 2016年10月APCS | From: [114.137.121.214] | Post Date : 2024-03-16 19:16

list類似C++的陣列,輸入的原始碼要記,排序直接用a.sort()。很特別的是輸出,print(*a)是輸出1 2 3這種格式,print(a)是輸出[1,2,3],所以要用print(*a)才對。接著用if elif else的判斷來輸出題目給的名稱即可。以下附上原始碼:

a=list(map(int,input().split()))
a.sort()
print(*a)
if a[0]+a[1]<=a[2]:
    print("No")
elif a[0]**2+a[1]**2<a[2]**2:
    print("Obtuse")
elif a[0]**2+a[1]**2==a[2]**2:
    print("Right")
else:
    print("Acute")

 
ZeroJudge Forum