Python練習題4.16判斷是否構成三角形


輸入三角形的三邊,判斷是否能構成三角形。若能構成輸出yes,否則輸出no。

輸入格式:

在一行中直接輸入3個整數,3個整數之間各用一個空格間隔,沒有其他任何附加字符。

輸出格式:

直接輸出yes或no,沒有其他任何附加字符。

代碼如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-

s = list(input().split())
x,y,z = int(s[0]),int(s[1]),int(s[2])

if z > x and z > y and x+y > z and z-y < x and z-x < y:
    print("yes")
elif x > z and x >y and z + y > x and x-y < z and x-z < y:
    print("yes")
elif y > z and y >y and x+z > y and y-z < x and y-x < z:
    print("yes")
else :
    print("no")

這個程序實現起來不難,不過我寫的有點煩亂,后期在網上看看有沒有簡便的吧。


讀書和健身總有一個在路上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM