此代码是通过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()
谢谢你给我一个解决方案。我现在感觉好多了。 –