Dieser Code wurde über Atom ausgeführt.Warum kann ich es nicht sofort eingeben und ausgeben?
Warum kann ich es nicht einmal eingeben und dann ausgeben?
Sobald die gewünschte Temperatur eingegeben ist, sollte die umgerechnete Temperatur ausgegeben werden.
Bedingungen: Drei Funktionen halten, ist eine Hauptfunktion Mit drei Funktionen
def main():
print("This program converts Celsius into fahrenheit.")
print("============================")
# ===Modify codes below=================
celsius_value = input_celsius_value()
fahrenheit_value = convert_celsius_fahrenheit(celsius_value)
print_fahrenheit_value(celsius_value, fahrenheit_value)
print("===========================")
print("Program has ended.")
def input_celsius_value():
celsius_value = float(input("Enter desired temperature to convert.: "))
return celsius_value
def convert_celsius_fahrenheit(fahrenheit_value):
celsius_value = float(input())
fahrenheit_value = ((9/5) * float(celsius_value)) + 32
return fahrenheit_value
def print_fahrenheit_value(celsius_value, fahrenheit_value):
celsius_value = input_celsius_value()
fahrenheit_value = convert_celsius_fahrenheit(fahrenheit_value)
print("Centigrade temperature :", celsius_value)
print("fahrenheit temperature :", fahrenheit_value)
return print_fahrenheit_value
if __name__ == '__main__':
main()
Danke, dass Sie mir eine Lösung geben. Ich fühle mich jetzt viel besser. –