求答案 ?一筐雞蛋:1個1個拿,正好拿完。2個2個拿,還剩1個。3個3個拿,正好拿完。4個4個拿,還剩1個。5個5個拿,還差1個。6個6個拿,還剩3個。7個7個拿,正好拿完。8個8個拿,還剩1個。9個9個拿,正好拿完。
問筐里最少有多少雞蛋?
==解答,用上python的條件判斷,兩種循環(huán),輸入,數(shù)學(xué)取余,輸出==采用蠻力:
status=0while 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==1 and x%6==3 and x%8==1: PRint("筐里共有",x,"個雞蛋") status=1 else: if x==int(max_number): print("范圍太小了,再放大一點")
運行結(jié)果:
=================== RESTART: C:/xiaoqi/learn/python/猜雞蛋.py ===================
最大你猜是多少?10000筐里共有 441 個雞蛋筐里共有 2961 個雞蛋筐里共有 5481 個雞蛋筐里共有 8001 個雞蛋>>>
新聞熱點
疑難解答