while True: #原理是遍历计算,鸡兔如果30只,就逐个尝试鸡0-30只,计算脚的个数是否匹配
s=input("请输入总个数(例:鸡兔共多少只、多少根铅笔、捐了多少钱):")
if s=="q": #循环体,若输入s就退出计算
break
head=int(s) #获取总个数,如鸡兔共多少只,共捐了多少钱,共买了多少只铅笔
Chikenfoot,Rabbitfoot=map(int,input("请输入两个差额,用空格隔开,鸡脚兔脚就输入“2 4”:").split()) #鸡2只脚兔4只脚就输入2 4,有人捐5元有人捐4元就输入5 4
foot=int(input("请输入总值(例:鸡兔共多少只脚、铅笔总共花了多少钱、总共捐了多少钱):")) #总共有多少只脚,或者花了多少钱类似题目
a=0
b=0
for a in range(0,head+1):
b=head-a
if a*Chikenfoot+b*Rabbitfoot==foot:
print("第一个东西的个数为:",a)
print("第二个东西的个数为:",b)
print("按q退出")
elif a==head:
print("计算错误请重新输入,或者按q退出")