久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

183次閱讀
沒有評論

共計 533 個字符,預計需要花費 2 分鐘才能閱讀完成。

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

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 表示無法確定雞和兔的數量。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-21發表,共計533字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 广丰县| 肥城市| 乡城县| 吉安县| 贡觉县| 达拉特旗| 石景山区| 三明市| 广元市| 大连市| 会同县| 青阳县| 阳泉市| 阿瓦提县| 陆河县| 神木县| 岳池县| 杨浦区| 保康县| 天门市| 大余县| 旬阳县| 鄯善县| 广州市| 榆中县| 阿克苏市| 托克逊县| 南康市| 正宁县| 婺源县| 民丰县| 绥阳县| 长白| 哈密市| 中牟县| 峨山| 射阳县| 南皮县| 江阴市| 西藏| 明溪县|