鸡兔同笼问题,很简单,但搞不懂为什么会一直报错说input()收到的字符串不能转换成整数型

请参考:


你那代码应该是没问题的,最好加个输入提示,或者加个循环判断,只能输入整数,如有帮助,请点击我评论上方【采纳该答案】按钮支持一下,谢谢!以后有什么问题可以互相交流。并且我找到你说的错误了,就是因为你输入了非数字的字符才会出现那个提示,即你输入的35 94,应该是换行输入的。可以加这个限时输入的只能是整数。
#限制只能输入整数
while True:
head=input("请输入共有多少个头:")if head.isdigit():breakelse:head = input("请输入共有多少个头:")head=int(head)while True:
foot=input("请输入共有多少只脚:")if foot.isdigit():breakelse:foot = input("请输入共有多少只脚:")foot=int(foot)