python 雞兔同籠的問題

2021-10-25 04:21:37 字數 549 閱讀 2763

使用者通過輸入雞兔總數以及總腳數來確定雞兔的數目。首先對輸入的腳數進行判斷,如果腳數的餘數不等於直接退出。否則使用假設法來進行雞兔同籠的計算。

count=

eval

(input

("請輸入雞兔的總數:"))

feet=

int(

eval

(input

("請輸入雞兔的總腳數:"))

)if(feet%2)

!=0:print

("請輸入正確的雞兔總數"

)else

: chicken =

int(

(count *

4- feet)/2

)//假設全部都是兔

rabbit =

int(count - chicken)

print

("雞的數目為{},兔的數目為{}"

.format

(chicken, rabbit)

)

雞兔同籠問題

時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 已知雞和兔的總數量為n,總腿數為m。輸入n和m,依次輸出雞和兔的數目,如果無解,則輸出 no answer 不要引號 輸入第一行輸入乙個資料a,代表接下來共有幾組資料,在接下來的 a 10 a行裡,每行都有乙個n和m.0輸出 輸...

雞兔同籠問題

雞兔同籠,是中國古代著名典型趣題之一,記載於 孫子算經 之中。雞兔同籠問題,是小學奧數的常見題型。許多小學算術應用題和填空題都可以轉化成這類問題,或者用解它的典型解法 假設法 來求解。因此很有必要學會它的解法和思路。通常是假設法比較簡單易懂一點。雞兔同籠是中國古代的數學名題之一。大約在1500年前,...

雞兔同籠問題

已知雞和兔的總數量為n,總腿數為m。輸入n和m,依次輸出雞和兔的數目,如果無解,則輸出 no answer 不要引號 第一行輸入乙個資料a,代表接下來共有幾組資料,在接下來的 a 10 a行裡,每行都有乙個n和m.0輸出雞兔的個數,或者no answer 214 32 10 16 12 2 no a...