我正在努力使用我的python温度单位转换器

时间:2017-02-22 11:45:33

标签: python

对于挑战,我的任务是创建一个可以更改单位的单位转换器。我选择摄氏度到华氏度。我是Python的新手。我的问题是我在代码上提出一个问题,例如。

print("Enter Value: ")

如何设置以便用户输入的值变为华氏度的变量f,然后可以将其更改为摄氏度,以便我可以这样做..

print((f - 32) / 1.8)

任何人都可以帮助并以初学者可以理解的方式解释它吗?

3 个答案:

答案 0 :(得分:1)

假设您正在使用Python3,您需要的是:

temp=input("Temperature please?")
print((int(temp)-32)/1.8)

另外,请查看Jacek链接的文档,以便了解这里的实际情况。

答案 1 :(得分:0)

使用input()函数: Input and Output Docs

答案 2 :(得分:0)

temp = 0

# while loop
# wait until user set a input
while not temp:
  # default type in input is "str"
  user_input = input("Enter Value: ")
  if user_input.isdigit():
    temp = user_input

# we know every char is digit 
print (((int(temp)-32)/1.8))