-1
私はプログラミングの新人ですので、私のコードに助けが必要です!私は最初のpythonプログラムを解決するにはどうすればいいですか
次のプログラムを正しく実行できません。タイプエラーが発生します。 なぜ動作しないのか知りたいだけです。 ありがとうございます!
def main():
celsius = input("celsius: ")
farhrenheit = (celsius * (9/5) + 32)
print (farhrenheit)
main()
それがこれをpompsと:
TypeError: can't multiply sequence by non-int of type 'float'
'input()'は数値ではなく文字列を返します。 – Barmar
したがって、コード 'celsius = float(input(" celsius: ")'を使用して浮動小数点数に変換します – Ben