There are several ways to calculate the area of a regular polygon. Given the number of sides, n, and the length of each side, s, the polygon's area is¼ n s2 / tan(π/n).
For example, a regular polygon with 5 sides, each of length 7 inches, has area 84.3033926289 square inches.
Write a function that calculates the area of a regular polygon, given the number of sides and length of each side. Submit the area of a regular polygon with 7 sides each of length 3 inches. Enter a number (and not the units) with at least four digits of precision after the decimal point.
Note that the use of inches as the unit of measurement in these examples is arbitrary. Python only keeps track of the numerical values, not the units.
import math
def area(sides, length):
print ((0.25 * sides) * (length ** 2)) / (math.tan (math.pi / sides))
area(5,7)
area(7,3)
CodeSkulptor链接:http://www.codeskulptor.org/#user38_1C9vSpBjKN_0.py
转载于:https://my.oschina.net/shiftwang/blog/359157
分享到:
相关推荐
这份"Python学习笔记"涵盖了从环境搭建到基础语法,再到数据类型和控制结构等关键知识点,旨在为初学者提供全面的学习指导。 首先,1.1章节介绍了Python的基础,包括Python的起源和历史。Python是由Guido van ...
### Python学习笔记知识点详解 #### 一、Python简介与特性 **标题与描述解析:** "Python学习笔记.pdf" 的标题直接指出了文档的主题——Python的学习资料,而描述的重复表明该文档的主要内容即为Python的学习笔记...
【Python学习笔记--皮大庆.pdf.zip】是一个针对初学者的Python编程教程,源自英文书籍《How to think like a computer scientist》。这本书以易懂的方式介绍了Python语言的基础知识,旨在帮助没有编程背景的人快速...
在这份《python学习笔记.pdf》中,记录了Python编程的基础知识和一些技巧,内容涵盖了字符串处理、变量操作、数据结构、循环、条件判断等方面。以下是对学习笔记中提到知识点的详细说明。 ### 字符串处理 在Python...
Python基础入门教程,适合Python初学者,文档内容包括, 目录 前言 i 第一章 程序 1 1.1 程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 什么是调试 . . . . . . . . . . . . . . . ....
本篇学习笔记主要介绍了Python中关于变量指向函数、高阶函数以及特殊高阶函数map()、reduce()、filter()和sorted()的使用方法和原理。 首先,变量在Python中不仅可以指向基本数据类型,还可以指向一个函数名。这...
【Python学习笔记-王纯业】是一份专为Python初学者设计的教程,由王纯业编撰。这个教程深入浅出地介绍了Python编程的基础知识,帮助初学者快速上手。下面将详细阐述该教程中可能包含的重要知识点,以及Python入门者...
文件名中的“王纯业的Python学习笔记.pdf”可能包含了上述各个领域的详细讲解和实例,涵盖了Python标准库的使用、第三方库的应用,以及实战项目的经验分享。这份笔记可能会包含常见问题的解决方案、代码调试技巧,...
"Python学习笔记+源码练习"是一个适合初学者的资源包,旨在帮助你从零基础开始掌握Python编程。这份资料包含了理论知识讲解和实际代码实践,使学习过程更为直观和实用。 在学习Python时,笔记是关键,它们可以帮助...
Python学习笔记--皮大庆
"Python学习笔记用案例"这个标题表明这是一份包含了实际应用示例的学习资料,旨在帮助初学者通过实例来理解和掌握Python编程。描述中的“欢迎下载”暗示这份资料是公开共享的,鼓励大家学习和交流。 在Python的学习...
python学习笔记汇总
这份“Python学习笔记资料”显然是一份全面的资源,旨在帮助初学者和有经验的开发者深入理解和掌握Python语言。让我们详细探讨一下Python学习中的关键知识点。 1. **基础语法**:Python的基础包括变量、数据类型...
在本篇“Python学习笔记(三)”中,我们将深入探讨Python编程语言,特别是与Jupyter Notebook相关的使用技巧和概念。Jupyter Notebook是一款强大的交互式计算环境,它允许程序员和数据科学家结合代码、文本、数学...
《王纯业版Python学习笔记》是一本专为Python初学者设计的教程,作者王纯业以其简洁明了的写作风格,使得这本相对较为薄的书籍成为了初学者掌握Python编程的理想选择。这本书深入浅出地介绍了Python的基础知识,包括...