python(初心者です) エラーの原因と解決法を教えてください。
入力した値の二乗根を出力するコードを書きましたが、エラーが出てしまいました。
どのようにコードを修正すればエラーを回避できますか?
発生している問題・エラーメッセージ
TypeError Traceback (most recent call last) <ipython-input-7-f03fa14e9e1d> in <module> 4 while True: 5 r1 = renew ----> 6 r2 = x/r1 7 renew=(r1+r2)/2 8 print(renew) TypeError: unsupported operand type(s) for /: 'str' and 'str'
該当のソースコード
python
1x = input("数値を入力して下さい") 2renew = x 3 4while True: 5 r1 = renew 6 r2 = x/r1 7 renew=(r1+r2)/2 8 print(renew) 9 diff = r1-r2 10 diff = abs(diff) 11 if diff<=1.0E-6: 12 break 13 if x == "end": 14 break 15
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/07 12:21