こんにちは、私はPythonとプログラミング全般に不慣れで(昨夜始めたばかりです!)、以下に貼り付けた小さなプログラムを作成しました:
name = str(input("please state your name: "))
print ("Welcome %s, your doomesday weapon of impolite mutant pigeons is ready for launch") %name
ただし、これはこのエラーを返し続けます:
トレースバック (最新の呼び出しが最後): ファイル "prog.py"、2 行目、印刷中 ("ようこそ %s、インポライト ミュータント ピジョンの終末兵器を発射する準備ができました") %name TypeError: サポートされていないオペランド タイプ%: 'NoneType' および 'str'
この種の問題に対する通常の答えは、入力を文字列から整数に変換し、使用されるオペランドの型を一致するように調整することであることがわかりました。ただし、この場合、実際には入力を文字列形式で使用したいので、問題はどこにありますか?
PS このコードのコンパイルには Ideone.com を使用しています。