入力が数字と文字を受け入れるようにするにはどうすればよいのだろうと思っていました。
私は試した
int(input("blah blah blah")
しかし、それは文字では機能せず、数字のみを受け入れます。
例外を使用して int 変換を試みることができます。それ以外の場合は、入力を文字列として扱います。
my_input = input("blah blah blah")
try:
int_input = int(my_input)
except ValueError:
do_something_with_a_string(my_input)
else:
do_something_with_an_int(int_input)
int(input("blah blah blah"))
すべてを int() 内に入れると、入力が何であれ強制的に整数になります。そのため、手紙を受け取っていないようです。int() を削除してみてください
Python 3.x の場合
inputFromUser = input("blah blah blah")
また
Python 2.x の場合
inputFromUser = raw_input("blah blah blah")