我正在写一个关于工程主题的代码,这需要用户输入几个值,然后程序将与工作。[0-9]*") if isnumber:
简单地说,我试图要求用户为strainx输入一个值,这是一个数字。如果用户输入除数字之外的任何内容,则将重复问题,直到他们输入数字。但是,通过使用此方法,代码不接受小数,并且会出现用户必须输入小数
给定一个任意的python对象,确定它是否是一个数字的最佳方法是什么?这里,is被定义为acts like a number in certain circumstances。检查某些东西是int、float、long、bool是很烦人的,而且不包括可能表现为数字的用户定义的对象。但是,例如,检查__mul__还不够好,因为我刚才描述的向量类将定