input函数无法输入字符串python

我在用python的时候,在用input()函数的时候,无法输入String,但是可以输入boolean, float和int

img

输入内容的时候用引号括起来试试

有点神奇呀 , 这样试试

val_name = input("what is you name")
print(val_name)


python 2.0的话,改成这样:
name=input 'what is your name?'
把括号去了试试

python2 不用括号

img


再一个尽量别把代码放在python环境里,放在根目录查下,别放venv里

python2用raw_input

img

要么学py2,要么就换成py3的环境