此代碼是通過Atom運行的。爲什麼我不能一次輸入並輸出?
爲什麼我不能輸入一次然後輸出它?
輸入所需溫度後,應輸出轉換後的溫度。
條件:保持三大功能,使用的主要功能運行三個功能
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()
謝謝你給我一個解決方案。我現在感覺好多了。 –