質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

2回答

1796閲覧

エラーコードの消し方

kotarohorita

総合スコア0

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/05/20 06:39

前提・実現したいこと

count関数みたいなものを作りたいです。

ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

TypeError:

1エラーメッセージ

該当のソースコード

Python

ソースコード ```def count(): x=[] y=0 c=[0]*10 while True: try: y=input('') x.append(y) except: break for i in x: y=c[i] y+=1 c[i]=y print("0の個数は",c[0]) print("1の個数は",c[1]) print("2の個数は",c[2]) print("3の個数は",c[3]) print("4の個数は",c[4]) print("5の個数は",c[5]) print("6の個数は",c[6]) print("7の個数は",c[7]) print("8の個数は",c[8]) print("9の個数は",c[9]) ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。 どうすればこのエラーコードが消えるか調べてもわからなかったので、教えてもらいたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mather

2021/05/20 06:55 編集

ソースコードは ```python ``` の中に書いてください。インデントがなくなってて読めません。 また、元のテンプレートの言葉 (「ここに質問の内容を詳しく書いてください。」など)は削除して質問を記載してください。
quickquip

2021/05/20 06:56

Tracebackを含めて、エラーも書きましょう。 書いているコードは正しくて別のコードを実行していただけだった、はよく起こることなのでエラーを省略しない方がよいです。
退会済みユーザー

退会済みユーザー

2021/05/20 06:56

「このエラーコード」とは何のことでしょうか。
mather

2021/05/20 06:59

また、そもそも「エラーコード」が質問に記載されていません。
y_waiwai

2021/05/20 07:01

このままではコードが読めないので、質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください エラーが出たなら、エラーメッセージを提示しましょう エラーメッセージは、いらぬ翻訳省略しないで、出たそのママをコピペで提示してください
tacsheaven

2021/05/20 08:26

Pythonは特にインデントが重要な意味を持つ言語なので、きちんと y_waiwai さんの書かれた方法で貼り付けないと、コードがどこまで正しいかすら判断できません。
guest

回答2

0

エラーメッセージをちゃんと読みましょう

それすらできないならプログラミングやめましょう。無駄です。

エラーメッセージは怒声でも暴言でもなく、コンパイラやインタプリタからのメッセージです。

つまり、今の質問者さんの状態は『相手の話を聞かずに逆ギレしている人』です。

プログラミング以前の問題です。


[追記1]

もしかして、Warningを消す方法でしょうか。

いずれにしても、『メッセージぐらいは書いた方がいい』です。

メッセージにヒントが隠されています。

投稿2021/05/20 08:13

編集2021/05/20 08:32
BeatStar

総合スコア4962

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

K_3578

2021/05/20 08:22

エラーコード=エラーメッセージという意味だと思いますが、 「エラーコードの消し方」というタイトルからも 「指摘してくるこのエラーメッセージを黙らせる方法」みたいな考え方してるのかな・・・とか 思いました。 突然コメントしてすみません。
BeatStar

2021/05/20 08:31

>> 突然... いえいえ。 あー、もしかして、『Warningを消す系』なのかなと、今思いました。 ちょっと修正します。
K_3578

2021/05/20 08:36

エラーメッセージに対して 「英文でなんか怒られた!意味分からない!」ってなるのは自分も初心者の頃はあったので 解らなくもないんですけどね・・・。 >Warning 可能性はありますね。
BeatStar

2021/05/20 08:38

Warningの方は、私もC++やっているときにあったのでそれの可能性なら……なんとかわかる気がしますが。
guest

0

リストのインデックスは整数でなければなりません。

整数と文字列の違いを理解してから、もう一度エラーメッセージとソースコードを見比べて見ましょう。

投稿2021/05/20 08:22

ppaul

総合スコア24670

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問