-1
e=input('what's your name?')
print('so you %s, %s, %s.' % (e,l,x))
質問に答えるために必要なプログラムを作成したいと思いますが、input()を使用すると[so you , , .]
が返されます。3.6のraw_input()に代わるものは何ですか?
e=input('what's your name?')
print('so you %s, %s, %s.' % (e,l,x))
質問に答えるために必要なプログラムを作成したいと思いますが、input()を使用すると[so you , , .]
が返されます。3.6のraw_input()に代わるものは何ですか?
私はあなたがPython 3.6について話していると思います。
まず間違い:正しい
e=input('what's your name?') #notice how you're using too many "'"
:
e=input("what's your name?")
第二の間違い:正しい
print('so you %s, %s, %s.' % (e,l,x))
#you did not specify l and x, so Python will throw an error
:
宣言し、 "L" と「に値を割り当てますx "変数を前にそれらを使用します。あなたは "E" に行ったよう
ただ、たとえば、入力します
l=input("what's your L?")
raw_input
のある
ので、何raw_input
sがありません。 input
が問題になりました。だからPythonの3 input
== Pythonの2 raw_input
です。 Python 3でPython 2の通常のinput
を使用するには、eval(input())
を使用してください。詳細については、以下を参照してください。http://docs.python.org/dev/py3k/whatsnew/3.0.html
話す言語を指定する必要があります。それはPython 3ですか?その場合は、タグを追加して投稿に指定してください – flen