如何在Python 3中将String变为int?我做错了吗?

时间:2017-02-20 19:51:40

标签: python

这似乎是一个很容易在互联网上找到的问题,但没有什么能解决这个问题。我正在创建一个骰子滚动程序,它允许您选择要滚动的骰子数,但是当我键入任何不是整数的任何内容时它会一直给我一个错误:' ValueError:int的无效文字()与基数10'

这是我的代码:

print("Dice Rolling Simulator 1.0") 
def functionStart():
    diceAmount = input("How many dice would you like to roll? (we recomend less than 6): ")
    if int(diceAmount) == int:
        print("true")
    else:
        print("Please enter a number such as '3' or '7'. It is not rocket science")
        functionStart()

functionStart()

我只是想验证他们输入了一个整数。转换后的数字也将用于生成稍后在程序中滚动的骰子数。我做错了什么?

0 个答案:

没有答案