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("這是不規則三角形")
elif a+b==c or b+c==a or a+c==b:
return("這是個直角三角形")
else:
return('這好像不是個三角形')
else:
return("請輸入大於0的數字")
相關推薦
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:
C語言演算法例項018:判斷三角形的型別
例項018:判斷三角形的型別 例項說明: 根據輸入的三角形的三條邊判斷三角形的型別,並輸出它的面積和型別。 實現過程: #include<stdio.h> #include&l
C語言:判斷三角形的型別
根據輸入的三角形的三邊判斷三角形的型別,並輸出其面積和型別。 #include<stdio.h> #include<stdlib.h> #include<math.h&
Python判斷三角形型別
a,b,c=map(int ,input().split()) if a<+c and b<a+c and c<a+b: if a==b==c: print('等邊三角形') elif a==b or a==c or b==c: if
[bash]判斷三角形型別、計算數學表示式、計算N個整數的指定精度的平均值
判斷三角形為等邊三角形、等腰三角形或不等邊三角形 #!/bin/bash #https://www.hackerrank.com/challenges/bash-tutorials---more-on-conditionals/problem read a read b read c
判斷三角形型別等價類劃分設計
三角形問題的複雜之處在於輸入與輸出之間的關係比較複雜。分析題目中給出和隱含的對輸入條件的要求: (1) 整數 (2) 三個數 (3) 非零數 (4) 正數 (5) 任意兩邊之和大於第三邊 (6)
c語言求三角形的面積及判斷三角形型別
//================== //判斷三角形的型別 //================== #include <stdio.h> #include <math.h>
JAVA判斷三角形的型別
今天看到一段判斷三角形型別的java程式碼,然後自己寫了一個小程式 public static void main(String[] args) { double chang[] = new double[3]; Scanner sc = new Scanner(Syst
面試題:判斷一個物件是不是陣列型別
<script> //判斷一個物件是不是陣列型別 typeof不能檢視所有型別 var obj1={x:1,y:2}, obj2=[1,2,3], obj3=new Date(); //1.判斷爹(原型物件)
簡單程式的編寫14:判斷能否組成三角形
從鍵盤上輸入三個實數,它們分別代表三條線段的長度,請寫一個判斷這三條線段所組成的三角形屬於什麼型別(不等邊,等腰,等邊或不構成三角形)的C程式;如果能構成三角形,求出三角形的面積(取小數2位)。 #include<stdio.h> #include<mat
python 學習彙總47:class類型別判斷(基礎學習- 推薦 tcy)
類判斷 2018/11/17 1.定義類: __metaclass__ = type # 確定使新式類 class father(): def __init__(self,x0=None,x=None,y=None): self.x0 = x0 self.x=x se
【C語言練習題】判斷三角形的型別
程式碼 //triangle.c #include <stdio.h> void triangle( int a, int b, int c ); // 函式宣告 --- 作用域 void main(void) { int x,y,z; printf("please i
C語言-根據輸入的三角形的三條邊判斷三角形的型別,並輸出它的面積和型別
思路:首先判斷所給的三條邊是否能夠組成三角形,若可以組成三角形,則判斷該三角形是什麼型別,並求三角形的面積。相關知識:三角形是由同一平面內不在同一直線上的三條線段‘首尾’順次連線所組成的封閉圖形。常見
python3通過檔案頭判斷檔案型別
最近,在學習python3中,感覺入門挺簡單,畢竟本身是java開發,很多容易理解一些東西。 這幾天對檔案型別的驗證有點想法,就在網上搜索,是找到了很多部落格,但是感覺他們很多內容都一樣。就複製了一個,在本地跑,結果報錯。 網上的原始碼,因為是python3做了一點修改:
C語言實現判斷三邊形成三角形型別並求面積
來源:大工慕課 連結 作者:Caleb Sung 題目要求 從鍵盤輸入三個數字代表三條線段的長度(表示線段長度的變數用雙精度型別),如果三條線段能形成三角形則輸出它是鈍角、直角還是銳角三角形以及該三角形的面積(面積要求小數點後保留兩位小數),如果不能形
編寫一個程式根據輸入的三角形的三條邊判斷是否能組成三角形,如果可以則輸出它的面積和三角形型別(等邊、等腰、直角三角形
#include<iostream> #include<math.h> using namespace std; int main() { double a,b,c; double v,p; cout<<"請輸入三角形三條邊:
isinstance:python判斷物件型別
我們平時經常使用python的for迴圈,我們發現只要作用於一個可迭代物件,for迴圈就可以正常執行,而我們不太關心該物件究竟是list還是其他資料型別。 那麼,如何判斷一個物件是可迭代物件呢?方法是通過collections模組的Iterable型別判斷: >>
java方法過載實驗:判斷鍵盤輸入的兩個資料的型別後進行比較
實驗內容: 使用java語言程式設計,實現鍵盤錄入兩個資料,比較兩個數是否相等(採用方法呼叫方式),輸出比較結果; 提高:對實現數字比較的方法進行過載,使之適應int、float、double、short型別的比較。 思路梳理: 接收鍵盤輸入採用Scanner物件,在不確
python3判斷變數型別
#!/usr/bin/python3 import types a=100 b='100' c=None d=True print(type(a)) print(type(b)) print(ty
C語言實現三角形型別判斷
/* * 檔名:三角形型別判斷.c * 功能描述:輸入三角形三條邊,判斷其型別 * (普通 直角 等邊 等腰) */ #include <stdio.h> #include