Ich erhalte viele Dezimalstellen im Ausgabewert dieses Codes (Fahrenheit in Celsius Umwandler).
Mein aktueller Code sieht so aus:
def main():
printC(formeln(typeHere()))
def typeHere():
global Fahrenheit
try:
Fahrenheit = int(raw_input("Hallo! Gib den Fahrenheit-Wert ein und erhalte ihn in Celsius!\n"))
except ValueError:
print "\nDeine Eingabe war keine Zahl!"
print "Wir haben deinen Fahrenheit-Wert auf 50 gesetzt!"
Fahrenheit = 50
return Fahrenheit
def formeln(c):
Celsius = (Fahrenheit - 32.00) * 5.00/9.00
return round(Celsius, 2)
def printC(answer):
answer = str(answer)
print "\nDein Celsius-Wert beträgt " + answer + " C.\n"
main()
Also meine Frage ist, wie kann ich das Programm dazu bringen, jede Antwort auf die 2. Dezimalstelle zu runden?