DEV Community

Grandfather
Grandfather

Posted on

Can anyone help me make this code work

faca um programa que leia a largura e altura de uma parede em metros, calcule sua area e quantidade de tinta necessario para pintar, sabendo que cada litro de tinta pinta uma area de 2m quadrado

import random

altura = [2, 2.34, 3, 3.45, 4, 6, 10.2]
largura = [15, 100, 6.67, 3.99, 5.67, 2.67, 200]

alturas aleatorio

new_altura = print(random.sample(altura, 1))
new_largura = print(random.sample(largura, 1))

transforme em metros quadrado

metros_quadrado = new_altura * new_largura

total da tinta

quantidade_tinta = metros_quadrado / 2

print(f'Parede uma parede de {metros_quadrado}\nVc precisara de {quantidade_tinta:.2f} de latas de tintas.')

Resposta:

metros_quadrado = new_altura * new_largura
~~~~~^~~~~~~
TypeError: unsupported operand type(s) for *: 'NoneType' and 'NoneType'

Top comments (1)

Collapse
 
sidharrth profile image
Siv Deploys

** :~: Concept/Product/Architecture/Code Evaluator :~: **

change the code in "alturas aleatorio" FROM

new_altura = print(random.sample(altura, 1))
new_largura = print(random.sample(largura, 1))

TO

new_altura = random.sample(altura, 1)
new_largura = random.sample(largura, 1))

print("new_altura:", str(new_altura))
print("new_largura:", str(new_largura))

** :~: Concept/Product/Architecture/Code Evaluator :~: **