python鸡兔同笼
短信预约 -IT技能 免费直播动态提醒
本关任务:编写一个能计算笼中有多少只鸡和多少只兔的小程序。
(解题代码不唯一,每关提供一种)
第1关 古代鸡兔同笼
# 补充你的代码for i in range(1,36): a = 35 -i if 2*i +a *4 ==94: print(f'买{i}只鸡,买{a}只兔')
第2关 现代鸡兔同笼
# 补充你的代码a, b = map(int, input().split())if a < 0 or b < 0 or b % 2 == 1 or 2*a > b or b > 4*a: print('Data Error!')elif 2 * a <= b <= 4 * a: for i in range(a + 1): n = a - i if 2 * i + 4 * n == b: print(f'有{i}只鸡,{n}只兔')
第3关 鸡兔同笼套餐
# 补充你的代码head,feet = map(int,input().split(' '))for x in range(head +1): y = int(x/3) for m in range(head + 1): n = 2*m if 4*x/3 + 3*m ==head and 10*x/3+10*m==feet: print(f'A笼中有鸡{x}只,兔{y}只') print(f'B笼中有鸡{m}只,兔{n}只') print(f'两笼共有鸡{x+m}只,兔{y+n}只') break else: continue breakelse: print('无合适的组合方案')
每一天的拼搏,都是给人生最好的答复。加油!😊
来源地址:https://blog.csdn.net/m0_70456205/article/details/129271520
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341