2017-02-22 34 views
1

對於一個挑戰我負責創建一個單位轉換器,可以改變單位。我選擇攝氏度至華氏度。我對Python很陌生。我的問題是我對代碼提出了一個問題,例如我正在努力與我的蟒蛇溫度單位轉換器

print("Enter Value: ") 

如何讓這個是用戶輸入的值將成爲華氏變量f然後可以改爲攝氏度,所以我可以做到這一點..

print((f - 32)/1.8) 

誰能幫助並以初學者可以理解的方式解釋它?

回答

1

假設你正在使用Python3,你需要的是:

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

另外,請查找亞切克鏈接到這樣的文檔,你明白什麼是真的會在這裏。

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)) 
+0

我正在使用Python 3並且raw_input不起作用。 – Sam

+0

@HomeWork,當然編輯 –

+1

你爲什麼要做任何檢查?只要'如果不是temp.isdigit()'是好的。而不是提出異常,只是再次提示用戶會更好。 –