如何编写程序代码通过三边求三角形面积Python(python输入三边长
python求三角形面积和周长
用Python计算三角形的面积周长,写一段程序,让用户输入三角形的三条边长,如果三条边长不能构成三角形,则提示用户重新输入,如果可以构成三角形,则计算周长和面积。
Python是一种广泛使用的解释型、高级和通用的编程语言。对于用户的输入,首先要约定格式,这里简单的约定为每个边长之间用空格间隔,在获得用户的输入以后,要对输入进行检查,有两点需要检查。
(1)检查是不是输入了三条边的边长,输入2个或者4个都是错误的。
(2)检查输入的内容是不是数值型,如果输入的是字母,那根本驴唇不对马嘴。
什么是编程:
1、Python由荷兰数学和计算机科学研究学会的Guido van Rossum创造,第一版发布于1991年,它是ABC语言的后继者,也可以视之为一种使用传统中缀表达式的LISP方言。
2、编程,是对问题的思考,我这里约定让用户一次性输入三条边的边长,中间用空格隔开,你也可以让用户输入三次,也可以让用户输入一次但用别的字符做间隔。
3、这些都是没有定论的,完全取决于你的思考对于输入内容检查,你可能会以为python会自己完成,但其实不会,input获得的就是字符串,你必须理解什么是字符串,必须清楚的知道input的作用,这些都是最最基础的内容,如果你不掌握这些,那你就无法思考。
如何编写python程序计算三角形的面积
S = 0.5 * 底边*高.具体代码如下:
l = float(input('请输入三角形底边长(cm):'))
h =float(input('请输入三角形高(cm):'))
s = 0.5*l*h
print('三角形面积为:', end='')
print(s)
python编程 输入三角形的三条边,计算三角形的面积\
# -*- coding: UTF-8 -*-
# Filename : test.py# author by :
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))
# 计算半周长
s = (a + b + c) / 2
# 计算面积
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('三角形面积为 %0.2f' %area)
扩展资料
Python?变量类型
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。