Ртуть используется в термометрах по нескольким причинам:
-
Высокое тепловое расширение. Ртуть имеет высокий коэффициент теплового расширения, что означает, что она значительно расширяется при нагревании. Это свойство позволяет точно измерять изменения температуры.
-
Широкий температурный диапазон: Ртуть остается в жидком состоянии в широком диапазоне температур (от -38,83°C до 356,73°C или от -37,89°F до 674,12°F), что делает ее подходящей для измерения как высоких, так и низких температур. температуры.
-
Высокая теплопроводность: Ртуть является отличным проводником тепла. Он быстро поглощает и передает тепло от измеряемого объекта, что позволяет быстро и точно измерять температуру.
Вот пример фрагмента кода Python для базового моделирования термометра с использованием ртути:
class Thermometer:
def __init__(self, temperature):
self.temperature = temperature
def measure_temperature(self):
return self.temperature
def heat_up(self, increment):
self.temperature += increment
def cool_down(self, decrement):
self.temperature -= decrement
# Example usage
thermometer = Thermometer(25.0) # Initial temperature of 25.0 degrees Celsius
print("Initial temperature:", thermometer.measure_temperature())
thermometer.heat_up(10.0) # Increase temperature by 10.0 degrees Celsius
print("Current temperature:", thermometer.measure_temperature())
thermometer.cool_down(5.0) # Decrease temperature by 5.0 degrees Celsius
print("Current temperature:", thermometer.measure_temperature())