私はプログラムを作りました:
import collections
x = input("Enter in text: ")
x_counter = collections.Counter()
x_counter.update(x)
print("Your sequence contains:\n")
for i in '`1234567890-=qwertyuiop[]\asdfghjkl;zxcvbnm,./~!@#$%^&*()_+QWERTYUIOP\
{}|ASDFGHJKL:"ZXCVBNM<>?':
print(i, x_counter[i])
これは、テキストで文字が使用された回数を出力します。ユーザーが段落などの小さいサイズのテキストを入力すると、プログラムは正常に実行されます。ユーザーが非常に長いテキスト、たとえば5段落を入力すると、プログラムは終了し、すべての入力をbashコマンドとして実行します...これはなぜですか?