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的数字")



原文地址:https://www.cnblogs.com/test123/p/10084179.html

时间: 2024-10-10 10:59:59

Python3:判断三角形的类型的相关文章

判断三角形的类型并求其面积

一.问题描述 根据输入的三角形的三条边判断三角形的类型,并输出其面积和类型. 二.算法思想 首先判断其两条边之和是否大于第三边,若大于则判断可以构成三角形,再进一步判断该三角形是什么三角形,并计算这个三角形的面积:否则不能构成三角形. ①从键盘输入三角形的三条边 ②判断两边之和是否大于第三条边 ③若条件成立,则可以构成一个三角形,计算其面积.已知三角形的三个边长,计算其面积计算方法: A.海伦公式.已知三角形三边长分别为a.b.c,则它的面积为:S= p(p?a)(p?b)(p?c) ,其中p为

判断三角形的类型

接受用户输入的三个整数,作为三角形的三条边,并判断此三角形的类型. #include<stdio.h> #include<stdlib.h> int main(void) { int a; int b; int c; printf("please input a:"); scanf("%d", &a); printf("please input b:"); scanf("%d", &b)

【C语言】判断三角形类型

根据输入的三角形的三边判断三角形的类型,并输出其面积和类型. #include<stdio.h> #include<stdlib.h> #include<math.h> int main() { float a, b, c; float s, area; printf("please input three line:\n"); scanf("%f%f%f", &a, &b, &c); //判断是否满足三角

九度oj 题目1048:判断三角形类型

题目1048:判断三角形类型 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:8240 解决:3992 题目描述: 给定三角形的三条边,a,b,c.判断该三角形类型. 输入: 测试数据有多组,每组输入三角形的三条边. 输出: 对于每组输入,输出直角三角形.锐角三角形.或是钝角三角形. 样例输入: 3 4 5 样例输出: 直角三角形 1 #include <iostream> 2 #include <algorithm> 3 using namespace std; 4 i

判断三角形类型-2009年哈尔滨工业大学计算机研究生机试真题

题目描述: 给定三角形的三条边,a,b,c.判断该三角形类型. 输入: 测试数据有多组,每组输入三角形的三条边. 输出: 对于每组输入,输出直角三角形.锐角三角形.或是钝角三角形. 样例输入: 3 4 5 样例输出: 直角三角形 解题代码: #include <stdio.h> int main(){ int arr[3]; int temp; while (scanf("%d%d%d",&arr[0],&arr[1],&arr[2] ) != EO

Junit、Hamacrest和Eclemma的安装和判断三角形使用实例

1,安装 下载Junit和Hamacrest的jar包 选择Help->Eclipse Marketplace->搜索EclEmma,Install: 2,新建工程之后添加Junit和Hamacrest的jar包 3,创建测试类 如图两个代码文件夹,创建同名的包,src中写一个判断三角形类型的程序,test中写使用Junit的测试代码 4,测试代码 在执行任意一个方法之前都会执行setUp方法,方法前标以@Before 在函数之前加@Test表示该方法是一个单元测试 被测试代码如下所示: pa

Java中如何判断一个double类型的数据为0?

Java中如何判断一个double类型的数据为0 其实这个问题很简单,只是很多时候考虑复杂了,直接用==判断即可.下面给出测试例子: /**  * 如何判断一个double类型的数据为0  *  * @author leizhimin 2014/8/27 10:31  */ public class Test4 {     public static void main(String[] args) {         double x = 0.00000000000000000;       

Python中 isinstance()用法 判断对象的类型

isinstance(p_object, class_or_type_or_tuple):判断对象的类型 a=123 ret=isinstance(a,int) print(ret) #输出:True li=[2,57,4] ret1=isinstance(li,list) print(ret1) #输出:True  

Android 判断文件的类型

import java.util.HashMap; import java.util.Iterator; /** * 判断文件的类型 */ public class MediaFileUtil { public static String sFileExtensions; // Audio public static final int FILE_TYPE_MP3 = 1; public static final int FILE_TYPE_M4A = 2; public static fina