對於一個挑戰我負責創建一個單位轉換器,可以改變單位。我選擇攝氏度至華氏度。我對Python很陌生。我的問題是我對代碼提出了一個問題,例如我正在努力與我的蟒蛇溫度單位轉換器
print("Enter Value: ")
如何讓這個是用戶輸入的值將成爲華氏變量f
然後可以改爲攝氏度,所以我可以做到這一點..
print((f - 32)/1.8)
誰能幫助並以初學者可以理解的方式解釋它?
對於一個挑戰我負責創建一個單位轉換器,可以改變單位。我選擇攝氏度至華氏度。我對Python很陌生。我的問題是我對代碼提出了一個問題,例如我正在努力與我的蟒蛇溫度單位轉換器
print("Enter Value: ")
如何讓這個是用戶輸入的值將成爲華氏變量f
然後可以改爲攝氏度,所以我可以做到這一點..
print((f - 32)/1.8)
誰能幫助並以初學者可以理解的方式解釋它?
使用輸入()函數: Input and Output Docs
假設你正在使用Python3,你需要的是:
temp=input("Temperature please?")
print((int(temp)-32)/1.8)
另外,請查找亞切克鏈接到這樣的文檔,你明白什麼是真的會在這裏。
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))
我正在使用Python 3並且raw_input不起作用。 – Sam
@HomeWork,當然編輯 –
你爲什麼要做任何檢查?只要'如果不是temp.isdigit()'是好的。而不是提出異常,只是再次提示用戶會更好。 –