名称错误:名称“随机”未定义 - 收到错误

问题描述 投票:0回答:1

我正在尝试一个非常基本的两行代码,但遇到了错误。有人可以用最基本和最简单的术语解释一下吗? 以下是代码 - CODE

以下是我得到的输出 -

num_char = len(input("What is your name? "))
  File "<string>", line 1, in <module>
NameError: name 'Random' is not defined

Process finished with exit code 1

我期望输入任何名称,然后打印输入名称的长度。

python error-handling pycharm user-input
1个回答
0
投票

转到终端并输入:

python3
你应该得到一个 motd 类型的标头,让你知道你在 python 中 类型:

num_char = len(input("What is your name?"))

击中

enter

你应该看到:

What is your name?

输入你的名字并按回车键,这将恢复 repl 命令行 (对我来说是

>>>
) 类型:

print(num_char)

这应该打印你名字中的字符数

您收到的错误与所有这些代码完全无关。如果你在命令行中遇到错误,你将需要重新安装 python 或创建一个新的 conda 环境(并祈祷你的系统 python 不是 fubar)。

我个人使用 micromamba 来引导我的 python 环境,因为它是一个简单的

curl
命令来获取设置脚本。它并不适合所有人,但我建议您至少使用 miniconda 或 Pipenv 来处理您的环境。

© www.soinside.com 2019 - 2024. All rights reserved.