用python求解筐中鸡蛋问题

    xiaoxiao2021-03-26  96

    求答案 ?一筐鸡蛋:1个1个拿,正好拿完。2个2个拿,还剩1个。3个3个拿,正好拿完。4个4个拿,还剩1个。5个5个拿,还1个。6个6个拿,还剩3个。7个7个拿,正好拿完。8个8个拿,还剩1个。9个9个拿,正好拿完。

    问筐里最少有多少鸡蛋?

    ==解答,用上python的条件判断,两种循环,输入,数学取余,输出==采用蛮力:

    status=0 while status==0:     ​max_number = input('最大你猜是多少?')     for x in range(1,int(max_number)):         if x%1==0 and x%3==0 and x%7==0 and x%9==0:             if x%2==1 and x%4==1 and x%5==4 and x%6==3 and x%8==1:                 print("筐里共有",x,"个鸡蛋")                 status=1         else:             if x==int(max_number):                 print("范围太小了,再放大一点")

    运行结果:

    =================== RESTART: C:\xiaoqi\learn\python\猜鸡蛋.py =================== 最大你猜是多少?10000 筐里共有 1449 个鸡蛋 筐里共有 3969 个鸡蛋 筐里共有 6489 个鸡蛋 筐里共有 9009 个鸡蛋 >>>

    
    转载请注明原文地址: https://ju.6miu.com/read-658723.html

    最新回复(0)