有人可以告诉我如何计算python的钞票和零钱的数量吗?

艾尔莎

因此,我知道要计算找零后退还的纸币和硬币数量(例如:2张100美元的纸币),您需要使用该%模块。

但是,为什么需要%模块化,人们为什么不只是减去?

例如,我有100美元找零

我知道我必须将其更改为几美分,使其等于10000美分

cents = int(change*100) ---->10000cents

因此,当我计算要返还多少张$ 100的钞票,$ 50的钞票等时,为什么我需要计算%,为什么我需要除以?

前任: cents = change*100

hundered_dollars = int(cents /10000)如果我在这里除,10000/10000等于1,但是当我将print(hundered_dollars)其打印为0时!

cents = cents %10000 我怀疑是因为这个%

我是编程的超级新手,我不能只把头缠住它!

休·博斯韦尔

%不是模块;它称为模数(或“余数”)运算符。

它是整数除法的对应项:

9 == 4 * 2 + 1

9 // 4 == 2    # integer divison
9 % 4 == 1     # remainder

因此,例如:

# paying $63.51
x = 6351 // 1000      # == 6    maximum number of $10.00 bills
y = 6351 % 1000       # == 351  $3.51 not payable in 10s.

# you could instead do
y = 6351 - (6351 // 1000) * 1000

# this would give the same result,
# but you've got to admit it's a lot
# less readable.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有人可以告诉我如何计算select prepare语句的返回值吗?

有人可以告诉我我的代码有什么问题吗?[Python 2.7.1]

有人可以告诉我svg中的<g>和</ g>吗?

有人可以告诉我此python代码有什么问题吗?

有人可以告诉我如何在DIV中正确插入文本吗?

有人可以告诉我如何简化此代码吗?

如何打印此图案?有人可以告诉我条件(如果声明)吗?

有人可以告诉我DateTimeZone :: getOffset PHP函数如何工作吗?

有人可以告诉我如何在游戏结束后显示按钮吗?

有人可以告诉我此python代码在哪里出错吗?

python中的变量不起作用,有人可以告诉我我的代码有什么问题吗?

有人可以告诉我是否可以从我的CLinfo日志中执行OpenCL吗?

有人可以告诉我我的代码有什么问题吗?

我的discord bot中有slap命令,用python编写。有人可以告诉我如何制作机会类型 ID 而不是 ping 吗?

有人可以告诉我如何禁用@ typescript-eslint / ban-types触发的所有内容吗?

有人可以告诉我为什么我的actionListener for循环不起作用吗?

有人可以告诉我我的Type或linq查询出了什么问题吗

我是React的新手,有人可以告诉我为什么会这样吗?

有人可以告诉我为什么我的if / else陈述不起作用吗?

有人可以告诉我这段代码有什么问题吗

iOS的UIProgressView栏没有更新,有人可以告诉我原因吗?

TextGeometry没有显示,有人可以告诉我为什么吗?

有人可以告诉我这张图片有什么问题吗?

有人可以告诉我这个正则表达式如何匹配任何内容吗?

Java的新手。有人可以告诉我这是否是正确的写作方式吗?

有人可以告诉我点击网页上链接的Selense命令吗

有人可以告诉我一个简单的PagerSlidingTabStrip工作实现吗?

有人可以告诉我最后一个循环在做什么吗?

有人可以告诉我代码中的错误吗?