欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python3如何判斷三角形的類型

 更新時間:2020年04月12日 11:47:12   作者:Winnie~  
這篇文章主要介紹了Python3如何判斷三角形的類型,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

# 判斷三角形類型

def triangle(a,b,c):
  if a>0 and b>0 and c>0:
    if a+b>c and b+c>a and a+c>b:
      if a == b and b == c:
        return ("這是等邊三角形")
      elif a == b or b == c or c == a:
        return("這是等腰三角形")
      else:
        return("這是不規(guī)則三角形")
    elif a+b==c or b+c==a or a+c==b:
      return("這是個直角三角形")
    else:
      return('這好像不是個三角形')
  else:
    return("請輸入大于0的數(shù)字")

補(bǔ)充知識:python:輸入三個數(shù)判斷是什么三角形

剛剛學(xué)習(xí)Python,歡迎大家指點(diǎn)

#Filename:Triangle
#Function:Judgment triangle
#Author:Judy
#Time:2018.9.26

a=int(input("Please input the first side:"))  #輸入第一條邊
b=int(input("Please input the second side:"))  #輸入第二條邊
c=int(input("Please input the third side:"))  #輸入第三條邊
if (a+b>c) and (a+c>b) and (b+c>a):        #判斷是否是三角形
  if a==b==c:
    print("This is a equilateral triangle") #等邊三角形
  elif (a==b or a==c or b==c):
    print("This is a isosceles triangle")  #等腰三角形
  elif (a*a+b*b==c*c) or (a*a+b*b==c*c) or (a*a+b*b==c*c):
    print("This is a right triangle")    #直角三角形
  else:
    print("This is a scalene triangle")   #不規(guī)則三角形
else :
  print("This isn't a triangle")       #不是三角形

注意點(diǎn):不能直接使用a=input(),輸入3,用a=input(),a=‘3',類型為string類型,不能進(jìn)行相乘

使用[a,b,c]元組進(jìn)行輸入,不能直接轉(zhuǎn)換成int,因?yàn)樵M最多只能int兩個參數(shù)

以上這篇Python3如何判斷三角形的類型就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python做反被爬保護(hù)的方法

    python做反被爬保護(hù)的方法

    在本文里小編給大家整理了一篇關(guān)于python做反被爬保護(hù)的方法的方法,由此需求的同學(xué)參考學(xué)習(xí)下。
    2019-07-07
  • python正則表達(dá)式及使用正則表達(dá)式的例子

    python正則表達(dá)式及使用正則表達(dá)式的例子

    正則表達(dá)是用來匹配字符串,這篇文章給大家介紹了python正則表達(dá)式及正則表達(dá)式的例子,文章給大家提到了正則表達(dá)式語法規(guī)則,感興趣的朋友一起看看吧
    2018-01-01
  • Python畫圖學(xué)習(xí)入門教程

    Python畫圖學(xué)習(xí)入門教程

    這篇文章主要介紹了Python畫圖的方法,結(jié)合實(shí)例形式分析了Python基本的線性圖、餅狀圖等繪制技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • flask上傳作品之dbm操作的實(shí)現(xiàn)

    flask上傳作品之dbm操作的實(shí)現(xiàn)

    本文主要介紹了flask上傳作品之dbm操作的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Python如何刪除print()中的空格

    Python如何刪除print()中的空格

    這篇文章主要介紹了Python如何刪除print()中的空格問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • python 實(shí)現(xiàn)壓縮和解壓縮的示例

    python 實(shí)現(xiàn)壓縮和解壓縮的示例

    這篇文章主要介紹了python 實(shí)現(xiàn)壓縮和解壓縮的示例,幫助大家更好的利用python處理文件,感興趣的朋友可以了解下
    2020-09-09
  • Python實(shí)現(xiàn)簡單的ui界面的設(shè)計(jì)步驟(適合小白)

    Python實(shí)現(xiàn)簡單的ui界面的設(shè)計(jì)步驟(適合小白)

    當(dāng)我們書寫一個python程序時,我們在控制臺輸入信息時,往往多有不便,并且為了更加美觀且直觀的方式輸入控制命令,我們常常設(shè)計(jì)一個ui界面,這樣就能方便執(zhí)行相關(guān)功能,如計(jì)算器、日歷等界面,本博客是為了給ui設(shè)計(jì)的小白進(jìn)行講解,需要的朋友可以參考下
    2024-07-07
  • 拒絕盜圖!教你怎么用python給圖片加水印

    拒絕盜圖!教你怎么用python給圖片加水印

    你是不是擔(dān)心,辛辛苦苦做的圖表被盜用? 試試用python加上你的專屬水印,讓盜版無所遁形. 只需幾行代碼,比用ps軟件操作更簡單、更快捷,需要的朋友可以參考下
    2021-06-06
  • Django結(jié)合ajax進(jìn)行頁面實(shí)時更新的例子

    Django結(jié)合ajax進(jìn)行頁面實(shí)時更新的例子

    今天小編就為大家分享一篇Django結(jié)合ajax進(jìn)行頁面實(shí)時更新的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python subprocess模塊學(xué)習(xí)總結(jié)

    Python subprocess模塊學(xué)習(xí)總結(jié)

    從Python 2.4開始,Python引入subprocess模塊來管理子進(jìn)程,以取代一些舊模塊的方法:如 os.system、os.spawn*、os.popen*、popen2.*、commands.*不但可以調(diào)用外部的命令作為子進(jìn)程,而且可以連接到子進(jìn)程的input/output/error管道,獲取相關(guān)的返回信息
    2014-03-03

最新評論