中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么用python編寫簡單雞兔同籠程序

小億
105
2023-10-12 19:57:52
欄目: 編程語言

以下是一個簡單的雞兔同籠程序:

def calculate_animals(heads, legs):
"""
計算雞兔的數量
參數:
heads -- 頭的數量
legs -- 腿的數量
返回:
(chickens, rabbits) -- 雞和兔的數量
或者
None -- 無法確定雞和兔的數量
"""
for chickens in range(heads + 1):
rabbits = heads - chickens
if 2 * chickens + 4 * rabbits == legs:
return (chickens, rabbits)
return None
# 測試示例
print(calculate_animals(10, 28))  # 輸出: (7, 3)
print(calculate_animals(2, 8))  # 輸出: (2, 0)
print(calculate_animals(5, 12))  # 輸出: None

在這個程序中,我們使用calculate_animals函數來計算雞和兔的數量。我們通過遍歷所有可能的雞的數量來尋找解決方案。對于每個雞的數量,我們計算兔的數量,并檢查是否滿足頭和腿的數量的限制。如果找到解決方案,我們返回雞和兔的數量。如果沒有找到解決方案,我們返回None表示無法確定雞和兔的數量。

0
呼玛县| 通辽市| 关岭| 祁门县| 永德县| 社会| 汾阳市| 额尔古纳市| 怀仁县| 八宿县| 于都县| 达日县| 定西市| 利津县| 汉阴县| 宜丰县| 昭通市| 土默特左旗| 金沙县| 鹤岗市| 吉安县| 肇源县| 扎兰屯市| 湟源县| 白城市| 贵南县| 古浪县| 读书| 陆良县| 麻栗坡县| 天等县| 将乐县| 株洲市| 沂南县| 正镶白旗| 馆陶县| 白水县| 新泰市| 磴口县| 沙坪坝区| 嘉荫县|