精华内容
下载资源
问答
  • 主要介绍了Python判断三段线能否构成三角形的代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 我就废话不多说了,还是直接看代码吧!#!/usr/bin/env python3#coding = utf-8def is_triangle(a=0, b=0, c=0): #abc 三条边长A = [a,b,c]A.sort() #升序排序if A[2] [1] +A[0]:print("{} is triangle".format(A))...

    我就废话不多说了,还是直接看代码吧!

    #!/usr/bin/env python3

    #coding = utf-8

    def is_triangle(a=0, b=0, c=0): #abc 三条边长

    A = [a,b,c]

    A.sort() #升序排序

    if A[2] < A[1] +A[0]:

    print("{} is triangle".format(A))

    else:

    print("不构成三角")

    def triangle(f):

    a = float(input("第一条边是 = "))

    b = float(input("第二条边是 = "))

    c = float(input("第三条边是 = "))

    f(a, b, c)

    triangle(is_triangle) # 常规函数的调用

    补充知识:python编程:判断输入的边长能否构成三角形 如果能则计算出三角形的周长和面积

    看代码吧!

    def main():

    a = float(input('a = '))

    b = float(input('b = '))

    c = float(input('c = '))

    if a + b > c and a + c > b and b + c > a:

    print('周长: %f' % (a + b + c))

    p = (a + b + c) / 2

    area = math.sqrt(p * (p - a) * (p - b) * (p - c))

    print('面积: %f' % (area))

    else:

    print('不能构成三角形')

    if __name__ == '__main__':

    main()

    以上这篇Python判断三段线能否构成三角形的代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    展开全文
  • 我就废话不多说了,还是直接看代码吧!#!/usr/bin/env python3#coding = utf-8def is_triangle(a=0, b=0, c=0): #abc 三条边长A = [a,b,c]A.sort() #升序排序if A[2] < A[1] +A[0]:print("{} is triangle".format...

    我就废话不多说了,还是直接看代码吧!

    #!/usr/bin/env python3

    #coding = utf-8

    def is_triangle(a=0, b=0, c=0): #abc 三条边长

    A = [a,b,c]

    A.sort() #升序排序

    if A[2] < A[1] +A[0]:

    print("{} is triangle".format(A))

    else:

    print("不构成三角")

    def triangle(f):

    a = float(input("第一条边是 = "))

    b = float(input("第二条边是 = "))

    c = float(input("第三条边是 = "))

    f(a, b, c)

    triangle(is_triangle) # 常规函数的调用

    补充知识:python编程:判断输入的边长能否构成三角形 如果能则计算出三角形的周长和面积

    看代码吧!

    def main():

    a = float(input('a = '))

    b = float(input('b = '))

    c = float(input('c = '))

    if a + b > c and a + c > b and b + c > a:

    print('周长: %f' % (a + b + c))

    p = (a + b + c) / 2

    area = math.sqrt(p * (p - a) * (p - b) * (p - c))

    print('面积: %f' % (area))

    else:

    print('不能构成三角形')

    if __name__ == '__main__':

    main()

    以上这篇Python判断三段线能否构成三角形的代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持聚米学院。

    展开全文
  • 我就废话不多说了,还是直接看代码吧!#!/usr/bin/env python3#coding = utf-8def is_triangle(a=0, b=0, c=0): #abc 三条边长A = [a,b,c]A.sort() #升序排序if A[2] < A[1] +A[0]:print("{} is triangle".format...

    我就废话不多说了,还是直接看代码吧!

    #!/usr/bin/env python3

    #coding = utf-8

    def is_triangle(a=0, b=0, c=0): #abc 三条边长

    A = [a,b,c]

    A.sort() #升序排序

    if A[2] < A[1] +A[0]:

    print("{} is triangle".format(A))

    else:

    print("不构成三角")

    def triangle(f):

    a = float(input("第一条边是 = "))

    b = float(input("第二条边是 = "))

    c = float(input("第三条边是 = "))

    f(a, b, c)

    triangle(is_triangle) # 常规函数的调用

    补充知识:python编程:判断输入的边长能否构成三角形 如果能则计算出三角形的周长和面积

    看代码吧!

    def main():

    a = float(input('a = '))

    b = float(input('b = '))

    c = float(input('c = '))

    if a + b > c and a + c > b and b + c > a:

    print('周长: %f' % (a + b + c))

    p = (a + b + c) / 2

    area = math.sqrt(p * (p - a) * (p - b) * (p - c))

    print('面积: %f' % (area))

    else:

    print('不能构成三角形')

    if __name__ == '__main__':

    main()

    以上这篇Python判断三段线能否构成三角形的代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    展开全文
  • JavaBean简单应用,输入三边长判断能否构成三角形并输出三角形面积 要求:编写2个JSP页面:inputTriangle.jsp与showTriangle.jsp,inputTriangle.jsp提供一个表单,用户可以通过表单输入三角形的三条边,提交给...

    JavaBean简单应用,输入三边长判断能否构成三角形并输出三角形面积

    要求:编写2个JSP页面:inputTriangle.jsp与showTriangle.jsp,inputTriangle.jsp提供一个表单,用户可以通过表单输入三角形的三条边,提交给showTriangle.jsp。用户提交表单后,JSP页面将计算三角形面积和周长的任务交给一个bean去完成,创建bean的源文件是Triangle.java。

    页面运行效果如下图所示:
    在这里插入图片描述
    输入3,4,5的输出页面:
    在这里插入图片描述
    项目与文件
    在这里插入图片描述

    代码部分如下:
    Rectangle.java:

    package com.bean;
    
    public class Rectangle {
    	private double a,b,c,area,k;
    	boolean triangle=false;
    	public double getA() {
    		return a;
    	}
    	public void setA(double a) {
    		this.a=a;
    	}
    	public double getB() {
    		return b;
    	}
    	public void setB(double b) {
    		this.b=b;
    	}
    	public double getC() {
    		return c;
    	}
    	public void setC(double c) {
    		this.c=c;
    	}
    	public boolean isTriangle() {
    		if(a+b>c&&a+c>b&&b+c>a) return true;
    		else return false;
    	}
    	public void setTriangle(boolean triangle) {
    		this.triangle=triangle;
    	}
    	public double getarea() {
    		double p=(a+b+c)/2.0;
    		if(!triangle) {
    			area=Math.sqrt(p*(p-a)*(p-b)*(p-c));
    		}
    		return area;
    	}
    	public void setarea(double area) {
    		this.area=area;
    	}
    	public double getk() {
    		k=a*b*c;
    		return k;
    	}
    	public void setk(double k) {
    		this.k=k;
    	}
    
    }
    
    

    inputTriangle:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
        <%@page import="com.bean.Rectangle" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>10.14.1</title>
    </head>
    <body>
    <form action="showTriangle.jsp" method="post">
    请输入三角形三边:<br>A<input type="text" name="a"/><br>B<input type="text" name="b"/><br>C<input type="text" name="c"/><br>
    <input type="submit" value="提交"/>
    </form>
    </body>
    </html>
    

    showTriangle:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
        <%@page import="com.bean.Rectangle" %>
    <%
    request.setCharacterEncoding("GBK");
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>10.14.1</title>
    </head>
    <body>
    <jsp:useBean id="sanjiao" class="com.bean.Rectangle" scope="page"/>
    <jsp:setProperty property="*" name="sanjiao"/>
    三角形三边是:<br>A<jsp:getProperty property="a" name="sanjiao"/>&emsp;B<jsp:getProperty property="b" name="sanjiao"/>&emsp;C<jsp:getProperty property="c" name="sanjiao"/><br>
    这三边能构成一个三角形吗?&emsp;<jsp:getProperty property="triangle" name="sanjiao"/><br>
    面积是:&emsp;&emsp;<jsp:getProperty property="area" name="sanjiao"/>
    </body>
    </html>
    

    有点想说的话:
    Hi~,初次见,你们好吖,我叫zxy,还是一个在奋斗的菜鸟,写博客呢是为了记录一些平时的练习和笔记啥的,有时候做到不会的地方上网找发现找不到,就自己硬写硬改,有时候好久才能弄出来,就想着自己把一些平时遇到的网上没有的问题发出来,希望给接下来要做这块的小伙伴一点点帮助啦(ง •̀_•́)ง

    展开全文
  • 判断能否构成三角形(异常处理)

    千次阅读 2017-11-19 12:25:53
    课题: 写一个方法void triangle(int a,int b,int c... “不能构成三角形”;如果可以构成则显示三角形三个边长。在主方法中得到命令行输入三个整数,调用此方法,并捕获异常。 代码: package sanjiaoxing;
  • 输入三角形的三边,判断是否能构成三角形。若能构成输出yes,否则输出no。输入格式:在一行中直接输入3个整数,3个整数之间各用一个空格间隔,没有其他任何附加字符。输出格式:直接输出yes或no,没有其他任何附加字符...
  • 输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形(等腰三角形、等边三角形、直角三角形、等腰直角三角形、一般三角形),计算精度:1E-1。 输入提示信息:“Input a,b,c:” ...
  • 面试题目:给三个数a、b、c,判断能否构成三角形 询问出题人参数类型:1分 对字符串进行过滤:1分 类型转换:1分 判断了参数取值范围:1分 写出两边之和大于第三边:1分 提问等边、等腰、直角三角形:1分 讨论...
  • 例题:下列给定程序中,函数fun功能是:根据输入三个边长(整型值),判断能否构成三角形;构成是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成三角形...
  • 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
  • int b,int c),判断三个参数是否能构成一个三角形,如果不能则抛出异常IllegalArgumentException,显示异常信息“a,b,c不能构成三角形”,如果可以构成则显示三角形三个边长,在主方法中得到命令行输入三个整数,...
  • 思路:先将数组排序,首先只有最大数,小于另外两个数和则定可以构成三角形。则可以选择从末尾开始比较,若是可以构成三角形,则返回三者之和。 代码: 收获:排序后,只要判断最大数,是否小于另两个数之和...
  • 输入a,b,c 三边后,判断是否能构成三角形,如能构成三角形,输出三角形的周长,否则输出“ERROR”。要求:提示输入三角形三边长度a b c;键盘输入,中间空格隔开;Enter 键结束输入,并换行显示判断结果。 C/C++20行之内能...
  • 、||运算符使用错误32313133353236313431303231363533e58685e5aeb931333431353362,代码为:#include int main(){float a,b,c;printf("请输入边长:\n");scanf("%f,%f,%f",&a,&b,&c);if(a+b>=c || a+...
  • 首先跟大家来最简单的,给你三条边 让你判断是否能构成三角形,根据三角形的定义,我们知道能否构成三角形的条件是任意两边之和大于第三边。 故代码如下: #include<iostream> using namespace std; int main...
  • 首先判断输入值能否构成三角形(这里可以排除输入不能构成三角形,和输入为负数 的情况)。 在通过直角三角形的边的关系,判断是否为直角三角形 软件: Visual C++ 6.0(成功实现) 为本科时学习C语言时最常使用的软件...
  • PAGE / NUMPAGES 题目编写程序读入三角形的三条边并确定输入是否有效如果任意两条边的和大于第三条边则输入有效例如如果输入的三条边是1,2,1输出应该是 1,2,1能否形成三角形false 如果输入的三条边是2,2,1输出应该是...
  • 题目:编写程序,读入三角形的三条边,并确定输入是否有效。如果任意两条边的和大于第三条边则输入有效。例如:如果输入的三条边是1,2,1,输出应该是:1,2,1能否形成三角形?false如果输入的三条边是2,2,1,输出应该...
  • 判断三角形的形状

    2020-11-29 17:41:17
    已经给出的三条边a,b,c能否构成三角形,如果能构成三角形,判断三角形的类型(等边三角形、等腰三角形或普通三角形)。 解题思路: 判断三角形的条件是:任意两边之和都大于第三边,如果不满足则不是三角形。在这...
  • 三角形判断

    2015-02-11 14:07:38
    分支-02. 三角形判断(15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 ...给定平面上任意三个点坐标(x1,y1)、(x2,y2)、(x3,y3),检验它们能否构成三角形
  • (2)判断能否构成三角形,构成三角形的条件是“任意两边之和大于第三边”,如果不能构成三角形,则提示“不是三角形!”。 (3)如果能构成三角形,判断三角形是何种三角形。如果三角形的任意一条边的平方等于其他两条...
  • 1、输入三角形的3边a、b、c,用循环做,输入不符合要求就继续,符合就跳出循环(需要写一个读取函数,读取时判断是否数字)2、输入三个边长后判断3个边长是否能构成三角行(需要写一个判断能否构成三角形的函数)3、计算...
  • 本次介绍一下,根据输入的任意三个点坐标,判断是否可以构成三角形,以及计算周长,面积。 文章目录一、设计的构想1.1、思路介绍1.2、流程图二、代码的实现2.1、函数的介绍2.2、完整的代码 一、设计的构想 1.1、...
  • 给定三个正整数,分别表示三条线段长度,判断这三条线段能否构成一个三角形。 输入 输入共一行,包含三个正整数,分别表示三条线段长度,数与数之间以一个空格分开。 输出 如果能构成三角形,则输出“yes” ,...

空空如也

空空如也

1 2 3 4
收藏数 75
精华内容 30
关键字:

判断能否构成三角形的代码