程序已经帮您写好,下面是按照要求的程序,因为没有说明如果构不成三角形应该输出什么,所以暂时先输出This
成都创新互联是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的十年时间我们累计服务了上千家以及全国政企客户,如成都办公空间设计等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致赞誉。
is
an
invalid
triangle这样的字样,如果有明确的要求,可以更改。
import
math
a,b,c=raw_input("Please
enter
length
of
three
sides:
").split()
a=float(a)
b=float(b)
c=float(c)
if
a=0
or
b=0
or
c=0:
"This
is
an
invalid
triangle."
elif
a+b=c
or
a+c=b
or
b+c=a:
"This
is
an
invalid
triangle."
else:
s=(a+b+c)/2
area=math.sqrt(s*(s-a)*(s-b)*(s-c))
"%.2f"
%
area
经过一系列测试,这个程序是完全可行的,用的是Python
2.7.3
若不懂,请追问,望采纳!
完全平方指用一个整数乘以自己例如1*1,2*2,3*3等,依此类推。若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数
都不记得啥是完全平方数了
先写个导入数学库的方法,直接判断 结果是不是整 数就结束了
import math
x=3
math.sqrt(x)
不过理论上课本上的题不让用数学函数
直接循环判断 1*1,2*2,3*3 判断结果等不等于这个数即可
for i in range(1,1000)
if i*i == x:
yes
---
no
python简单的函数定义和用法实例
这篇文章主要介绍了python简单的函数定义和用法,实例分析了Python自定义函数及其使用方法,具有一定参考借鉴价值,需要的朋友可以参考下
具体分析如下:
这里定义了一个温度转换的函数及其用法。
def convertTemp(temp, scale):
if scale == "c":
return (temp - 32.0) * (5.0/9.0)
elif scale == "f":
return temp * 9.0/5.0 + 32
temp = int(input("Enter a temperature: "))
scale = input("Enter the scale to convert to: ")
converted = convertTemp(temp, scale)
print("The converted temp is: " + str(converted))
希望本文所述对大家的Python程序设计有所帮助。
squares = []
for i in range(1,11):
squares.append(pow(i,2))
print squares