将输入变量转换为整数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将输入变量转换为整数相关的知识,希望对你有一定的参考价值。

我是python的新手,我想创建一个程序来“加载”用户输入的数字。

为此,我使用输入变量创建了一个函数,

百分比

那我然后尝试转换为整数,

percentage_int

然后放入一个while循环。但是,我收到错误消息,为什么?

def loader():
     percentage = input("what percentage do you want?")
     percentage_int =int(percentage)
     x = 0
     print("Goal:{} %".format(percentage_int))

    while x < percentage_int:
         x+=1
         print(x)  

装载机()

答案

您需要进行类型转换,在本例中是从字符串到整数。如果你不这样做,python会将percentage_int视为输入字符串本身。

    percentage = input("what percentage do you want?")
    percentage_int = int(percentage)

通过这个tutorial,它将帮助您了解有关使用python进行类型转换的更多信息。

以上是关于将输入变量转换为整数的主要内容,如果未能解决你的问题,请参考以下文章

在创建VSCode片段时,如何将变量转换为title-case(如TitleCase)?

编写一个函数,将一个数字字符串转换为一个整数

无法将整数强制转换为android.support.design.widget.FloatingActionButton

C语言 将一个整数转换成一个字符串

C++编写一个程序,将用户输入的十进制整数转换成任意进制的数

索引期间字符串转换为整数