我是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进行类型转换的更多信息。