对于挑战,我的任务是创建一个可以更改单位的单位转换器。我选择摄氏度到华氏度。我是Python的新手。我的问题是我在代码上提出一个问题,例如。
print("Enter Value: ")
如何设置以便用户输入的值变为华氏度的变量f
,然后可以将其更改为摄氏度,以便我可以这样做..
print((f - 32) / 1.8)
任何人都可以帮助并以初学者可以理解的方式解释它吗?
答案 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))