python3
1コード 2for row in new_data: 3 if len(row)==7: 4 ddata=(row[3]) 5 ans = [] 6 for i in range(0, len(ddata)): 7 for j in range(i + 1, len(ddata)): 8 if abs(ddata[i] - ddata[j]) < 0.1: 9 ans.append([ddata[i], ddata[j]]) 10 11 print(ans) 12
ランダムな2つの値の差が5以下であれば出力するプログラムを作りたいのですが,
エラーが出てしまいます.
誰か教えてください.
エラー
if abs(data[i] - data[j]) < 6:
TypeError: unsupported operand type(s) for -: 'str' and 'str'
エラーが出るなら、そのエラーメッセージを、そのままコピペで提示しましょう
# またおまえか案件?
#またおまえか案件ですねぇ
????????????????????????????
こんにちは。
そのエラーメッセージは、提示されたコードとの整合性が取れていません。
重要な情報ですので、実行したコードとその際のエラーコードを提示してくださいませ。
低評価押した方は理由を教えてください
????????????
この程度の事が分からないようでは、プログラムなんて出来なくないですか?
出来ないのでしょう。そして、回答してもらった内容を理解しようともしない。私は匙を投げました。
そうなんですよね、回答してもずばり求めていたそのコードが書かれていないと
読みもせずそうじゃない、ちがう、こんなの求めていないと文句をいう、
低評価がついて当然なんですよねぇ。
毎度毎度たくさん質問するのであれば少しくらい頑張って理解しようとしてもいいと思うのですが・・・。
なに言われても結局回答する人がいるんだもん
そりゃ調子乗って質問するでしょ
回答4件
あなたの回答
tips
プレビュー