这似乎是一个很容易在互联网上找到的问题,但没有什么能解决这个问题。我正在创建一个骰子滚动程序,它允许您选择要滚动的骰子数,但是当我键入任何不是整数的任何内容时它会一直给我一个错误:' 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()
我只是想验证他们输入了一个整数。转换后的数字也将用于生成稍后在程序中滚动的骰子数。我做错了什么?