On Thu, Jul 19, 2012 at 4:21 PM, Dave Angel wrote:
> On 07/19/2012 06:58 PM, Alexander Q. wrote:
> > I have this little program that is supposed to calculate how many
> diagonals
> > a polygon of x sides has, but it does not return what I have in the
> > "return" part of the function when I call
On 20/07/12 00:17, Prasad, Ramit wrote:
def num_diag(var):
ans = 0
if var <= 3:
print("No diagonals.")
else:
for i in range(num_sides - 3):
ans = ans + i
return (((var - 3)*2) + ans)
num_sides = (int(raw_input("Enter sides: ")))
num_diag(num_sides)
NameError:
On 07/19/2012 06:58 PM, Alexander Q. wrote:
> I have this little program that is supposed to calculate how many diagonals
> a polygon of x sides has, but it does not return what I have in the
> "return" part of the function when I call it. Here is the code:
>
> def num_diag(var):
> ans = 0
> if
On 7/19/2012 3:58 PM Alexander Q. said...
I have this little program that is supposed to calculate how many
diagonals a polygon of x sides has, but it does not return what I have
in the "return" part of the function when I call it. Here is the code:
def num_diag(var):
ans = 0
if var <= 3:
> I have this little program that is supposed to calculate how many diagonals a
> polygon of x sides has, but it does not return what I have in the "return"
> part of the function when I call it. Here is the code:
>
> def num_diag(var):
> ans = 0
> if var <= 3:
> print("No diagonals.")
>
I have this little program that is supposed to calculate how many diagonals
a polygon of x sides has, but it does not return what I have in the
"return" part of the function when I call it. Here is the code:
def num_diag(var):
ans = 0
if var <= 3:
print("No diagonals.")
else:
for i i