Thanks! Can you modify this code so that it calculates the weight of any width/height/length block of any material, with a short dictionary of a few materials with the key as their name and the value as their density? 

Please write it as one function that takes in the material as either a string representing the material or a float representing density, and raise an error if the material string isn't found, or check that the density float is valid.
ขอบคุณ! คุณสามารถแก้ไขโค้ดนี้เพื่อคำนวณน้ำหนักของบล็อกความกว้าง/ความสูง/ความยาวใดๆ ของวัสดุใดๆ โดยมีพจนานุกรมสั้นๆ ของวัสดุบางชนิดที่มีคีย์เป็นชื่อและค่าเป็นความหนาแน่นได้หรือไม่ โปรดเขียนเป็นฟังก์ชันเดียวที่รับวัสดุเข้ามาเป็นสตริงที่แสดงถึงวัสดุหรือทุ่นที่แสดงถึงความหนาแน่น และทำให้เกิดข้อผิดพลาดหากไม่พบสตริงวัสดุ หรือตรวจสอบว่าการลอยตัวของความหนาแน่นนั้นถูกต้อง
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence