为什么运行一次就报错了,为什么错了
【有帮助请采纳】
你的while循环是无限循环,没有用break去停止,而你第一次输入的player为str类型,它可以用isdigit函数去判断,但是你将它改为了int类型,那么再次循环的时候,player就是一个int类型的数据,它不可以用isdigit函数
解决办法:
在最后一行加上break去停止while循环,注意缩进,要一个缩进(要在循环内)
【有帮助请采纳】
因为没有digit这个函数
Python isdigit() 方法检测字符串是否只由数字组成。
str.isdigit()
你输入的是int整型,不是字符串
把L27的int写成str