一个人很倒霉,不小心打碎了一位妇女的一篮子鸡蛋。为了赔偿便询问篮子里有多少鸡蛋。那妇女说,她也不清楚,只记得每次拿两个则剩一个,每次拿3个则剩2个,每次拿5个则剩4个,若每个鸡蛋1元,请你帮忙编程,计算最少应赔多少钱?
不知道怎么做没有思路
num=0
while True:
if num%2==1 and num%3==2 and num%5==4:
break
num += 1
print(num)
答案是29
其实这个问题就是
鸡蛋数对2取余为0
对3取余为2
对5取余为4,求满足这个条件的最小整数
num = 5
while True:
if num%2==0 and num%3==1 and num%5==4:
break
num += 1
print(num)
答案是 34