Python - Areas de triangulos

 
Vista:
sin imagen de perfil
Val: 4
Ha disminuido su posición en 20 puestos en Python (en relación al último mes)
Gráfica de Python

Areas de triangulos

Publicado por Brayan (2 intervenciones) el 26/05/2019 20:49:35
Cree un programa en Python 3 que le solicite al usuario una matriz con tres filas, cada fila corresponde a las medidas de un triángulo (base, altura).

En la tercera posición de cada fila se debe guardar el área del respectivo triángulo (aproximado a una cifra decimal). El programa debe mostrar como resultado exclusivamente la matriz, no debe contener letras ni enunciados que lo acompañen.

Nota: utilizar la función eval para convertir la entrada en una matriz (x = eval(input()))

Por ejemplo si el usuario ingresa [[3, 6, 0], [2, 1, 0], [1, 1, 0]] el programa debe mostrar:

[3, 6, 9.0]

[2, 1, 1.0]

[1, 1, 0.5]

HASTA AHORA LLEVO LO SIGUIENTE... EL RESULTADO ES CORRECTO PERO QUEDA EN PARENTESIS!!
SERIA DE MUCHA AYUDA QUE ME AYUDEN A DEJARLO EN [ ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
z = eval(input())
xa = x[0]
xb = x[1]
area1 = (xa*xb) / 2
area1 = round(area1,1)
yd = y[0]
ye = y[1]
area2 = (yd*ye) / 2
area2 = round(area2,1)
zg = z[0]
zh = z[1]
area3 = (zg*zh) / 2
area3 = round(area3,1)
print((xa,xb,area1))
print((yd,ye,area2))
print((zg,zh,area3))
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de algoritmo
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Areas de triangulos

Publicado por algoritmo (245 intervenciones) el 26/05/2019 23:18:15
Hola. Intenta con:

1
print([xa,xb,area1])

Saludos :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar