を修正することができないように私のコードです:TypeError: 'int'オブジェクトは呼び出し可能ではありませんか?私は自分のコードを書き換える複数回試してみましたが、私はここで線16上のエラーを取得しておく。このエラー
choice = input("fc; cf; fk;?")
if (choice == 'fc'):
\t def fc():
\t \t fahrenheit = int(input("enter temp: "))
\t \t celsius = (fahrenheit - 32)/1.8
\t \t print(celsius)
\t fc()
elif (choice == 'cf'):
\t def cf():
\t \t celsius = int(input("enter temp: "))
\t \t fahrenheit = (celsius * 1.8) + 32
\t \t print(fahrenheit)
\t cf()
elif (choice == 'fk'):
\t def fk():
\t \t fahrenheit = int(input("enter temp: "))
\t \t kelvin = 5/9(fahrenheit - 32) + 273
\t \t print(kelvin)
\t fk()
ランダムなその他のコメント:関数を 'if'ブロックではなくグローバルに定義し、' if'文で '()'を使わない方が簡単ですあなたのPythonのバージョンは何ですか? –
あなたはどのバージョンのPythonを使用していますか?スタックトレースを投稿してその行を見ることができるときに、問題を見つけるために16行をカウントするのはなぜですか?あなたはエラーを得るためにどのような入力を使いますか?より少ないコード行でこの問題を再現することを検討してください。私たちは、データを入力して再現するための選択をする必要はありません。 – tdelaney