Python :: Aufgabe #210
4 Lösungen

Celsius und Fahrenheit Rechner
Anfänger - Python
von Gelöschte Person
- 31.03.2019 um 15:41 Uhr
Schreibe ein Programm das Celsius in Fahrenheit umrechnet und umgekehrt.
Lösungen:

print("Guten Tag, welche Temperatur möchten sie errechnen") print("Celsius 1") print("Fahrenheit 2") choice=input() if choice=="1": celsius=input("Temperatur: ") print(int(celsius)*1.8+32) else: fahrenheit=input("Temperatur: ") print((int(fahrenheit)-32)/1.8)
Sehr simple aber es funktioniert : )

g=float(input("Grade eingeben:")) e = input("Celsius(C) oder Fahrenheit(F) eingeben:") if e == 'C': w = g*1.8+32 print("{}°C sind {:3.2f}°F".format(g,w)) else: w = (g-32)*5/9 print("{}°F sind {:3.2f}°C".format(g,w))

Art = str(input("von Fahrenheit in Celsius? Type: Ja " "Celsius in Fahrenheit? Type: Nein ")) if Art == str("Ja") or Art == str("ja"): zuBerechnen = int(input("Temperatur: ")) Ergebnis = (zuBerechnen - 32) * (5/9) Art = str("Fahrenheit") Anderes = str("Celsius") else: zuBerechnen = int(input("Temperatur: ")) Ergebnis = (zuBerechnen * (9/5)) + 32 Art = str("Celsius") Anderes = str("Fahrenheit") print(zuBerechnen, Art, "sind", Ergebnis, Anderes)
Bestimmt nicht die eleganteste Lösung, aber ich Code noch nicht lange. Ich kenne nicht alle Vokabeln die helfen um sowas leichter zu machen.
also ja....

def menue(): print('Willkommen beim Umrechner!') print('Celsius in Fahrenheit - Drücke "1"') print('Fahrenheit in Celsuis - Drücke "2"') print('Programm Beenden? Drücke "#"') while True: menue() option = input('\nWähle eine Option! ') if option == '1': eingabe1 = float(input('Grad Celsius? ')) print('\nSind soviel Grad Fahrenheit: ', (eingabe1*9/5) + 32 , '\n') elif option == '2': eingabe2 = float(input('Grad Fahrenheit? ')) print('\nSind soviel Grad Celsius: ', (eingabe2-32) * 5/9, '\n') elif option == '#': break