吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1630|回复: 14
收起左侧

[求助] python购物凑单怎么简单计算?

[复制链接]
2205 发表于 2021-12-9 05:04
例如:
物品A:38元/件
物品B:55元/件,
条件:满199元会减25元。

怎么用python实现:买XX个【A】+ XX个【B】正好达成199-25的最小条件?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

我心飞翔1995 发表于 2021-12-9 08:13
典型的鸡兔同笼问题的变种
头像被屏蔽
让IP飘一会 发表于 2021-12-9 08:38
头像被屏蔽
让IP飘一会 发表于 2021-12-9 08:50
我今天是大佬 发表于 2021-12-9 08:58
小学数学问题
shamozhihu 发表于 2021-12-9 09:02
建议楼上的判断改为大于等于199。这样应该会好点
photocs 发表于 2021-12-9 09:13
我心飞翔1995 发表于 2021-12-9 08:13
典型的鸡兔同笼问题的变种

小学数学就学过了,是吧但是他要的是python表达的问题!
a5228172 发表于 2021-12-9 09:24
[Python] 纯文本查看 复制代码
	C=300
	D= 1
	for A in range(6):
		for B in range(4):
			if 38*A + 55*B >= 200 and  38*A + 55*B <C :
				C = 38*A + 55*B 
				D = (A,B)
	if D ==1:
		print('没有')
	else:
		print(D)
		print(C)
		print(C-25)
  试试

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
2205 + 1 + 1 我很赞同!

查看全部评分

Equator 发表于 2021-12-9 11:32
a5228172 发表于 2021-12-9 09:24
[mw_shl_code=python,true]        C=300
        D= 1
        for A in range(6):

看着很有趣哈哈哈
opst4525 发表于 2021-12-9 14:12
a5228172 发表于 2021-12-9 09:24
[mw_shl_code=python,true]        C=300
        D= 1
        for A in range(6):

能问一下为什么c的值要设置为300
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 18:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表