user_input = ("Enter a number and I will tell you the sum of the multiples of 3 and 5 leading up to it.")
number = int(user_input)

我只是试图从用户那里获取输入并对它进行某些测试。 例如,如果数字> 0 :。 为了做到这一点,我假定用户输入数据会自动存储为字符串,并且要对此进行补救,可以执行代码框中提供的操作。 但是,当执行此操作时,我得到ValueError:int()的无效文字,以10为底:“输入一个数字,我将告诉您3和5的倍数之和。 显然我做错了。 有人可以阐明如何正确执行此操作吗?

-先感谢您 :)

#1楼 票数:3

您实际上并不是在提示输入数字。 您的示例中的user_input是字符串文字Enter a number and I will tell you the sum of the multiples of 3 and 5 leading up to it. ,无法将其转换为数字。

可以使用input()提示用户输入。

user_input = input("Enter a number and I will tell you the sum of the multiples of 3 and 5 leading up to it.")
number = int(user_input)

  ask by AlpineXJedi translate from so

未解决问题?本站智能推荐:

2回复

在python中将用户输入转换为键值对

有什么办法可以让2个用户输入之间留有一个空格,并将第一个输入转换为键,将第二个输入转换为该键的对应值? 我知道这可以通过这样的列表来完成。 无论如何,有没有要接受用户的输入,而不是将其转换为列表,而是将其转换为字典?
3回复

python - 将单个整数转换为列表

假设我有以下列表: 我想连接它们,以便我得到以下内容: 我尝试了通常的+运算符: 这是因为a术语。 它只是一个整数。 所以我将所有内容转换为列表: 不完全是我要找的。 我也尝试了这个答案中的所有选项,但我得到了与上面提到的相同的int错误。 它应该足够简单,但没有任何适用于该术
6回复

如何将用户输入转换为列表?

我想知道如何获取用户输入并列出其中的每个字符。 并假设您输入了“蟒蛇岩石”,我想将其设为类似这样的列表 但如果我这样做: 魔术列表只是
6回复

如何将用户输入转换为列表

我想编写一个 python 程序,要求用户输入 7 个数字。 此输入应转换为列表并先显示单个数字,然后再显示整个列表。 所以我的想法是我会从一个 for 循环开始。 所以它应该是这样的: please enter number: 4 4 please enter number: 14 14 pl
2回复

Python-如何创建用户定义的函数以将整数转换为浮点型数字?

我需要创建一个用户定义的函数( def ),该函数将整数简单地转换为浮点型数字。 这是我一直在尝试的代码: 例如,如果我输入56则预期结果将为56.0但出现错误: name 'e' is not defined
7回复

如何在 Python 中将用户输入限制为仅整数

我正在尝试进行多项选择调查,允许用户从选项 1-x 中进行选择。 我怎样才能做到这一点,如果用户输入数字以外的任何字符,则返回类似“这是一个无效答案”的内容
4回复

将用户输入转换为小写-文字冒险游戏-Python 3

我为另一个简单的问题表示歉意,但我确实陷入了困境...我试图添加.lower()方法以将任何用户输入(无论是大写,小写还是组合)转换为小写。 我只是不知道要在哪里添加.lower()? 这是游戏的主要功能: 所以我认为这也是添加代码的代码行...但是它不起作用...
6回复

Python - 将罗马数字转换为整数

我尝试了以下从罗马转换为整数的Python 3代码。 该代码一目了然。 但是当我输入X , V或与X和V值相关时发生了某些问题。 例如:当我尝试V ,代码不起作用,但IV显示正确的值。 我的代码: 我设置的条件是,如果输入的罗马数字等于或小于MMMCMXCIX ,它将打印罗马数字; 否则它