#!/usr/bin/env python3; ############################################################################### # This program computes a table of temperatures in four different scales. # # See: https://en.wikipedia.org/wiki/Conversion_of_units_of_temperature # # Copyright © 2016 Richard Lesh. All rights reserved. ############################################################################### import Utils CELCIUS_TO_KELVIN = 273.15 FAHRENHEIT_TO_RANKINE = 459.67 # Begin Main print("{0:>7s} {1:>7s} {2:>7s} {3:>7s}".format("C", "F", "K", "R")) for i in range(-270, 120 + 5, 5) : degrees_c = i degrees_f = 1.8 * degrees_c + 32. degrees_k = degrees_c + CELCIUS_TO_KELVIN degrees_r = degrees_f + FAHRENHEIT_TO_RANKINE print("{0:7.2f} {1:7.2f} {2:7.2f} {3:7.2f}".format(degrees_c, degrees_f, degrees_k, degrees_r))