练习 12 提示用户
这个提示告诉用户输入“名字”,然后把结果放到变量 y 里面。通过这种方式你就可以问用户问题然后得到他输入的答案。
这意味着我们可以重新写我们之前的练习,就用 input
来做所有的提示。
练习 12 会话
- 在 Terminal 里输入
pydoc input
,看看它会说什么。如果你用的是 Windows, 输入python3.6 -m pydoc input
。 - 到网上查查 命令的作用。
常见问题
为什么我每次运行 pydoc
都会收到错误信息:SyntaxError: invalid syntax
? 要么你没在命令行运行 ,要么你先运行了 python3.6,先退出 python3.6 再运行 pydoc
。
当我运行 pydoc
的时候我会收到 more is not recognized as an internal
。 一些 Windows 版本没有这个命令,你可以跳过这个小题,需要它的时候在网上搜搜 Python documentation 即可。
为什么我不能用 print("How old are you?", input()) ?
你能,只不过 input()
的结果不会被保存到一个变量里,它会以一种奇怪的方式运行。你可以试试,然后试着打印你输入的东西,看看你能不能搞明白为什么它无法运行。