Iniciar sesión Crear cuenta # Código de Python - Funcion que calcula Partes de un circulo ## Funcion que calcula Partes de un circulo ### Python

Actualizado el 28 de Mayo del 2017 por Ricardo (Publicado el 6 de Marzo del 2017)
11.440 visualizaciones desde el 6 de Marzo del 2017
Estas funciones calculan el perimetro y el area de un circulo y toma como parametros el radio de la circunferencia.

saqué esta idea de una página de ejercicios de programación: http://progra.usm.cl/apunte/ejercicios/ venla si quieren practicar y no tienen ideas sencillas

Está en inglés

podria traducirla... podria xD
La interfaz es así

1
2
3
4
`Input the radio of the circle: 2`
` `
`Perímetro:  12.6cm`
`Área: 12.6cm2`

### Requerimientos

Se necesita python 3.x (o si python 2.x si saben como cambiar el código a esa versión)

#### 1.0

Actualizado el 11 de Abril del 2017 (Publicado el 6 de Marzo del 2017) 11.441 visualizaciones desde el 6 de Marzo del 2017               1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
```# This module of python has funtions for calculating thing of a circle
```
` `
`from math import pi`
` `
` `
```# Defining Funtions
```
`def circle_perimeter(radio):`
`	""" This funtion calculates the perimeter of a circle, it ask for the radio as parameter,`
```this is the formula:
```
```
```
```perimeter = 2 * pi * radio
```
`"""`
```	radio = float(radio)# We convert the input in floating
```
`	perimeter = 2 * pi * radio`
` `
```	return format(perimeter, ".1f")# We give format to one floating point
```
` `
`def cicle_area(radio):`
`	""" This funtion calculates the area of a circle it ask for the radio as parameter,`
```this is the formula:
```
```
```
```area = pi * radio ** 2
```
`"""`
```	radio = float(radio)# We convert the input in floating, again
```
```	area = pi * radio ** 2 # We can too uses parenthesis, but this will work
```
` `
```	return format(area, ".1f")# We give format to one floating point
```
` `
` `
`''' Callingg Funtions '''`
```# Perimeter
```
`radio = input("Input the radio of the circle: ")`
`result_per = circle_perimeter(radio)`
` `
```# Area
```
```result_ar = cicle_area(radio)# We don't define again the "radio" so we had deined it before
```
` `
` `
`""" Printing """`
`print("Perimetro:", result_per + "cm")`
`print("Area:", result_ar + "cm2")`

### Comentarios sobre la versión: 1.0 (0)

No hay comentarios

### Comentar la versión: 1.0

 Nombre Correo (no se visualiza en la web) Valoración
Comentarios...
CerrarCerrar
CerrarCerrar #### Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.                     Es necesario revisar y aceptar las políticas de privacidad