跳转至内容

编程基础/函数示例 Python

来自维基教科书,开放的书籍,为开放的世界
 # This program asks the user for a Fahrenheit temperature, 
 # converts the given temperature to Celsius,
 # and displays the results.
 #
 # References:
 # https://www.mathsisfun.com/temperature-conversion.html
 # https://wikibooks.cn/wiki/Python_Programming
 
 
 def get_fahrenheit():
     print("Enter Fahrenheit temperature:")
     fahrenheit = float(input())
     return fahrenheit
 
 
 def calculate_celsius(fahrenheit):
     celsius = (fahrenheit - 32) * 5 / 9
     return celsius
 
 
 def display_result(fahrenheit, celsius):
     print(str(fahrenheit) + "° Fahrenheit is " + 
         str(celsius) + "° Celsius")
 
 
 def main():
     fahrenheit = get_fahrenheit()
     celsius = calculate_celsius(fahrenheit)
     display_result(fahrenheit, celsius)
 
 
 main()
Enter Fahrenheit temperature:
 100
100.0° Fahrenheit is 37.77777777777778° Celsius

参考文献

[编辑 | 编辑源代码]
华夏公益教科书