#!/usr/bin/python
# -*- coding: utf8 -*-
# Soubor:  20111114-Mon-fahrenheit.py
# Datum:   14.11.2011 08:19
# Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
# Licence: GNU/GPL 
# Úloha: Převodní tabulku °C -> °F

"""
vyjímky: http://www.sallyx.org/sally/python/python9.php
"""

def readInt(message):
# Funkce čte vstup pomocí raw_input() a vrací integer.
    while True:
        try:
            value = int(raw_input(message))
        except:
            # Došlo k vyjímce            
            print "musíš zadat celé číslo"
        else:
            # Nedošlo k vyjímce: vyskoším z cyklu
            break
    return value

    
begin = readInt("begin = ")  
end = readInt("end = ")
step = readInt("step = ")

if ( ( begin>=end ) or ( step <= 0 ) ):
    print "Špatně zadaný vstup"    
    exit(1)


print \
"""/{0}\\
|        Tabulka          |
--------------------------/""".format(20*"-")

value = begin # řídící proměnná cyku
while value <= end:
    print "|{0:^14.4f}|{1:^14.4f}|".format( value, (9.0*value/5)+32 )
    value = value + step

exit(0)

