'''程序功能:判斷3個數值中最大值''' x_str = input("請輸入X: ") while True: if not x_str.isdecimal(): x_str = input("檢測到您輸入非數字,請重新輸入數字X: ") else: break y_str = input("請輸入Y: ") while True: if not y_str.isdecimal(): y_str = input("檢測到您輸入非數字,請重新輸入數字Y: ") else: break z_str = input("請輸入Z: ") while True: if not z_str.isdecimal(): z_str = input("檢測到您輸入非數字,請重新輸入數字Z: ") else: break x = int(x_str) y = int(y_str) z = int(z_str) if x >= y: temp = x if temp >= z: print("X,Y,Z中最大數為X = " + str(temp)) else: print("X,Y,Z中最大數為Z = " + str(z)) else: temp = y if temp >= z: print("X,Y,Z中最大數為Y = " + str(temp)) else: print("X,Y,Z中最大數為Z = " + str(z))
