1 #这个问题,是我国古代著名趣题之一。 2 # 大约在1500年前,《孙子算经》中就记载了这个有趣的问题。 3 # 书中是这样叙述的:“今有雉兔同笼,上有三十五头,下有九十四足, 4 # 问雉兔各几何?这四句话的意思是: 5 # 有若干只鸡兔同在一个笼子里,从上面数,有35个头 6 # ;从下面数,有94只脚。求笼中各有几只鸡和兔? 7 8 #列方程式子 x+y = 35; 2x+4y=94 9 10 while True:11 try:12 sum = eval(input("请输入鸡和兔子脚的总数: "))13 head = eval(input("请输入鸡和兔子头的总数: "))14 15 if sum < 6:16 print("输入鸡和兔子脚的总数错误请重新输入>>>")17 elif head < 2:18 print("输入鸡和兔子头的总数错误请重新输入>>>")19 else:20 j = 021 t = 022 flag = False23 while j < head:24 j += 125 t = head - j26 if (sum == (j * 2 + t * 4)):27 print("有鸡 %d只有,兔子 %d只" % (j, t))28 else:29 if flag == False:30 flag = True31 print("输入有误,不符合正常的鸡和兔子!可能是变异啦!")32 except:33 print("能不能好好玩?")