我是Python的新手,我已经完成了创建程序的任务,该程序使用包含华氏温度数字的文本文件,然后我需要将它们更改为文本文件,该文件以Degrees为单位给出数字。 ..唯一的问题是,我不知道从哪里开始。 有什么建议吗?
答案 0 :(得分:3)
首先,您需要创建一个Python函数来从文本文件中读取。
其次,创建一个转换度数的方法。 然后,您将创建一个方法来将结果写入文件。
这是一个非常广泛的问题,您无法获得完整的工作代码。 因此,从第一个任务开始,我们将很乐意帮助解决更具问题的问题。
答案 1 :(得分:1)
我开始创建一个python脚本文件(带有* .py的文本文件),并写一个opens文本文件的表达式。您需要在strings上执行一些操作,以使您的字符行成为可用的数据结构(可能是list个浮点数。)
不是必需的,但我还建议你写一个function converts你的单位,因为它会让你的代码更具可读性。
最后,您需要将您的数字转换回可以written到文件的字符串,然后将write这些行转换为文件。
查看我提供的链接,因为它们将带您进入Python的多种学习材料。您可以在不同的教程下找到问题的多个答案,所以请探索!
答案 2 :(得分:0)
希望这有帮助!
#!/usr/bin/env python
Fahrenheit = int(raw_input("Enter a temperature in Fahrenheit: "))
Celsius = (Fahrenheit - 32) * 5.0/9.0
print "Temperature:", Fahrenheit, "Fahrenheit = ", Celsius, " C"
该程序要求输入为华氏度和&转换成celcius