0
私はPython 2.7.xを "Pythonの難しい方法を学ぶ"という本で学習し始めました。私は現在、raw_input
の機能について学んでおり、私はそれを使うさまざまな方法を試しています。私は同様の方法でraw_input
機能を使用して変数を挿入することができますので、質問をカスタマイズする方法raw_inputクエリに変数を挿入するにはどうすればよいですか?
TypeError: not all arguments converted during string formatting
:私は最後の行で、このエラーを受け取る
name = raw_input("What is your name? ")
print "Hi %s," % name,
home = raw_input("where do you live? ")
print "I hear that %s is a great place to raise a family, %s." % (home, name)
age = raw_input("How old are you, %s? ") % name
:私は、次のコードを書きましたraw_input
クエリに埋め込まれています(私が用語を使いこなしている場合は謝罪します)。
理想的には、私は、出力にこれらの線に沿って質問を希望:
How old are you, Bob?
これはうまくいかないようです。クエリは次のようになります: "あなたは何歳ですか?"私が応答したときも同じエラーが表示されます。 –
あなたは 'age = raw_input("あなたは何歳ですか、 "%name)'を試しましたか? – JkShaw
完璧な、それは働いた。ありがとう! –