The only polygon with no diagonal is the triangle.
hypotenuse
The sides of the triangle will always meet at angles such that two of them will appear 'diagonal'. But these are not defined as diagonal lines. There are actually no diagonals intersecting any triangle. Try drawing one and connecting the vertices - it doesn't work and you simply end up tracing over the lines that define the triangle.
None
angles...