- 2

Soy nueva en payton alguien me da una manito una ayudita por favor

import math def areaTriangular(base,altura): res=(b*a)/2 return res def areaCirculo(radio): res=math.pi*(radio**2) return res def areaNegra(diametro): area_triangulo = areaTriangulo area_circulo = areaCirculo(radio) area_negra = area_triangulo+((area_circulo/2)-area_triangulo) return area_negra def main(): diametro = int(input("ingresar diametro")) res = areaNegra(radio) print("para el diametro: {:.2f}".format(diametro)) print("El area negra es: {:.2f}".format(res)) main()

18th Sep 2021, 12:24 AM
Lucía llamoza Gamboa
Lucía  llamoza Gamboa - avatar
9 ответов
+ 1
import math def areaTriangular(base,altura): res=(base*altura)/2 return res def areaCirculo(radio): res=math.pi*(radio**2) return res def areaNegra(diametro): area_triangulo = areaTriangulo area_circulo = areaCirculo(radio) area_negra = area_triangulo+((area_circulo/2)-area_triangulo) return area_negra def main(): diametro = int(input("ingresar diametro")) res = areaNegra(diametro) print("para el diametro: {:.2f}".format(diametro)) print("El area negra es: {:.2f}".format(res)) main()
18th Sep 2021, 3:57 AM
Lucía llamoza Gamboa
Lucía  llamoza Gamboa - avatar
+ 1
If I remember well, radio = diametro / 2 But I don't understand, you have to calculate the area for the circle and the triangle, and you have only one input. I would have expected three, one for the circle, two for the triangle.
18th Sep 2021, 8:10 AM
Paul
Paul - avatar
0
Tu problema es que en main estas llamando la función área Negra y le estas dando un parámetro que no has definido
18th Sep 2021, 1:31 AM
Jofay
Jofay - avatar
0
Uy espameaste el post muchas veces, y deberias indicar exactamente tu error o lo que esperas en tu codigo.
18th Sep 2021, 2:42 AM
arturop200
arturop200 - avatar
0
#calcula y retorna el area de un triangulo #calcula y retorna el area de un circulo #observar q se recibe por parametro el #radio y no el diametro #calcular y retorna el area de negra de la figura #para calcular el area de circulo y el area del triangulo #y asignarla a la variable ..deberia invocar a las #funciones respectivas declaraciones arriba
18th Sep 2021, 4:04 AM
Lucía llamoza Gamboa
Lucía  llamoza Gamboa - avatar
0
#calcula y retorna el area de un triangulo #calcula y retorna el area de un circulo #observar q se recibe por parametro el #radio y no el diametro #calcular y retorna el area de negra de la figura es un circulo la area negra es un triangulo y lo que resta de un triangulo en un circulo #para calcular el area de circulo y el area del triangulo #y asignarla a la variable ..deberia invocar a las #funciones respectivas declaraciones arriba
20th Sep 2021, 2:22 PM
Lucía llamoza Gamboa
Lucía  llamoza Gamboa - avatar
0
Of course, I only have to calculate the black area that is in a circle. the black area is represented by a triangle in the middle of the circle and the other half would be what remains of a circle
20th Sep 2021, 2:31 PM
Lucía llamoza Gamboa
Lucía  llamoza Gamboa - avatar
0
claro es que solo tengo quecalcular el area negra que se encuentra en un circulo. el area negra esta representada por un triangulo en la mitad del circulo y la otra mitad seria lo que resta de un circulo
20th Sep 2021, 2:31 PM
Lucía llamoza Gamboa
Lucía  llamoza Gamboa - avatar