我是Python的新手,在练习的时候我做了这个程序,它要求用户从圆形和三角形中选择一种。但每次我输入一个输入,不管是'c','t','r‘还是其他任何东西,计算三角形面积的函数都会被执行。
'''
This is a Calculator program
which asks the user to select a shape
and then calculate its area based on given dimensions
'''
print ('Shape Area Calculato
我想画一个矩形在另一个上,例如第一个填充黑色,第二个填充三角形,如何创建一个黑色背景和三角形的矩形?我正在用C#编写windows商店应用程序,使用谷歌大叔有一些示例使用
Graphics g = new Graphics();
但是windows store应用程序中没有Graphics对象,Rectangle.Fill方法正在替换内容。我需要做什么?
我一直在研究Ruby Koans,并将其转换为about_triangle_project.rb,在其中,您需要为三角形方法编写代码。
这些项目的代码位于以下位置:
在triangle.rb中,我创建了以下方法:
def triangle(a, b, c)
if ((a == b) && (a == c) && (b == c))
return :equilateral
elsif ((a == b) || (a == c) || (b == c))
return :isosceles
else
return :scale
调试是如何工作的?当我用Xcode编写代码时,有些地方出了问题。我总是用感叹号看红色或橙色三角形。这一直帮助我解决问题。但是,当编写一个应用程序,它崩溃时,没有三角形。在Xcode底部的调试控制台中只有很多代码。目前,每当我按下我的Back按钮时,我都会遇到这个问题:
libc++abi.dylib: terminating with uncaught exception of type NSException
(我添加了一个Objective C异常断点)
你怎么解决这个问题?
在计划中编写我的代码时,
申请:不是程序;
期望一个可应用于参数的过程
给予:1
就会出现。我应该用Heron公式来计算三角形面积的公式。
这是我的代码:
(define (s a b c)
(/ (+ a b c) 2))
(define (area a b c)
((sqrt (*(- (s a b c)(a))
(-(s a b c)(b))
(-(s a b c)(c)))
)))
同样,输出是:
申请:不是程序;
期望一个可应用于参数的过程
给予:1
论点.:没有
编写一个查询,使用三角形表中的三个边长度标识每条记录的类型。为表中的每条记录输出下列语句之一:
等边:这是一个三角形,边长相等。等腰线:这是一个三角形,边长相等。这是一个三角形,边有不同的长度。非A三角形:给定的A、B和C的值不构成三角形。
有人能指出这里出了什么问题吗?
select if(a=b=c,'Equilateral',
(select if(a=b or b=c or c=a,'Isosceles', select if( a+b Triangle','Scalene'))))
from tri