2017-02-22 6 views
1

私はユニットを変更することができるユニットコンバータを作成することが課題です。摂氏から華氏を選んだ。私はPythonには全く新しいです。私の問題は、私がコードに関する質問をすることです。私は私のpython温度ユニットコンバーターと苦労しています

ユーザーが入力した値が、私はこれを行うことができますので、その後摂氏に変更することができ華氏のための変数 fなるように、私はそれを作るにはどうすればよい
print("Enter Value: ") 

..

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

なぜ 'any'チェックをしていますか?ちょうど 'もしtemp.isdigit()'がうまくいけば。例外を発生させる代わりに、ユーザーに再度プロンプトを表示するほうがよいでしょう。 –

関連する問題