首页 > 其他分享 >百元买百鸡问题

百元买百鸡问题

时间:2022-09-04 23:01:04浏览次数:53  
标签:buy 20 买百鸡 34 问题 range plan 100 百元


# 三层循环来实现
buy_plan = 0
for g in range(20): # 最多买20只公鸡
for m in range(34): # 最多买34只母鸡
for x in range(300): # 最多买300只小鸡
if (g*5 + m*3 + x/3) == 100 and (g+m+x) == 100:
buy_plan +=1
print(f'第{buy_plan}种方案:公鸡{g}只, 母鸡{m}只, 小鸡{x}只')

# 用二层循环来实现
buy_plan = 0
for g in range(20): # 最多买20只公鸡
for m in range(34): # 最多买34只母鸡
x = (100 - g*5 -m*3) *3
if g+m+x ==100:
buy_plan += 1
print(f'第{buy_plan}种方案:公鸡{g}只, 母鸡{m}只, 小鸡{x}只')

标签:buy,20,买百鸡,34,问题,range,plan,100,百元
From: https://www.cnblogs.com/leeyong49/p/16656421.html

相关文章

  • 安装appnium运行问题(8)
     使用npm安装appium时,输入命令npminstall-gappium出现以下问题:①  上图问题是由于nodejs文件权限问题,找到nodejs文件夹,右键属性,设置权限即可。 ②再次运......
  • 《计算机科学概论》问题
    第一章:1.二进制与其他进制之间如何转换?2.硬件输入设备从孔发展到多终端,除了效率的提升之外,还有何变化?第二章:1.二进制能否与四进制快速转化?为什么?2.32位与64位的设备在......
  • python 爬虫出现的问题,出现\u003等字符
    出现问题解决方法json.load(内容)结果 ......
  • 【问题】为什么 System.Timers.Timer 更改间隔时间后的第一次触发时间是设定时间的三
    【问题】为什么System.Timers.Timer更改间隔时间后的第一次触发时间是设定时间的三倍?独立观察员2022年9月4日在编写“Wifi固定器 [1]”程序时,按如下方式使......
  • 关于 JSON 引号问题
    JSON的字符串中,字符串的引号必须用单引号,内部的键值必须用双引号importjsonstr='{"a":123,"b":"456"}'str=json.loads(str)print(str)#{'a':123,'b':'4......
  • 解决js对Long型数据进行处理时精度丢失的问题
    自定义消息转换器,将消息转换器追加到mvc框架的转换器集合中 步骤:1、首先在mvc配置类(WebMvcConfig)中重写“extendMessageConverters”方法,这是扩展mvc的消息转换器,可以在......
  • 问题
    1.为什么需要用高效代码就使用汇编语言编写程序。2.机器语言的表现形式。3.为什么要搜索最大的素数。4.不同基数的计数系统的差距。5.为什么要有有损压缩。6.我们学习......
  • 计算机科学概论问题
    第一张软件是怎样运行的信息隐藏是怎样使别的模块无法访问的第二章为什么电脑中所有信息都是由二进制来表示的低频信号与高频信号由什么决定第三章数据信息表示该怎......
  • linux教材一、二章 练习及遇到的问题解决过程
      暑假期间我将VMware的ubuntu虚拟机重新装载了(之前崩了),并每天在终端练习运行命令行。开学后当我又重新打开ubuntu时,发现又出现了问题,如下图所示:     提示......
  • map排序及keyset顺序问题
    packagetest;importjava.util.HashMap;importjava.util.Hashtable;importjava.util.Iterator;importjava.util.LinkedHashMap;importjava.util.Map;import......