早教吧 育儿知识 作业答案 考试题库 百科 知识分享

python取余问题硬币有1美分,5美分,10美分,25美分4种。1美元等于100美分。举例来说,0.76美元换算结果应该是3杖25美分,1杖1美分。类似76杖1美分,2杖25美分+2杖10美分+1杖5美分+1杖1美分

题目详情
python取余问题
硬币有1美分,5美分,10美分,25美分4种。1美元等于100美分。举例来说,0.76美元换算结果应该是3杖25美分,1杖1美分。类似76杖1美分,2杖25美分+2杖10美分+1杖5美分+1杖1美分这样的结果都是不符合要求的。
要求:尽量用到divmod()函数。
▼优质解答
答案和解析
#encoding=gb2312
#取余运算:美元兑换美分(输入任意小于1美元的金额)
def qy(dollar):
print('%f美元 可换算为:'%dollar)
tup1=divmod(dollar*100,25)
print('%d枚25美分'%tup1[0],end='')
if tup1[1]!=0:
tup2=divmod(tup1[1],10)
if tup2[0]!=0:
print('+%d枚10美分'%tup2[0],end='')
if tup2[1]!=0:
tup3=divmod(tup2[1],5)
if tup3[0]!=0:
print('+%d枚5美分'%tup3[0],end='')
if tup3[1]!=0:
print('+%d枚1美分'%tup3[1],end='')

if __name__=="__main__":
qy(0.76)
看了 python取余问题硬币有1...的网友还看了以下:

单细胞生物的寿命是怎样计算的?可能叙述不太准确,我的意思是说,那种通过分裂繁殖的生物,它的寿命是怎  2020-04-05 …

怎么简算:1乘2分之1+2乘3分之1+3乘4分之1+……+9乘10分之1.也就是说分子是1,分母是  2020-06-10 …

在总价与数量已知分两到三次计算求单价(每次单价在平均单价近似范围左右,保留小数后两位)说明计算原理  2020-07-08 …

机械设计最基本的问题,为什么自行车不算是机器,而只能算是机构.书上没说为什么.只说它不算,我想不通  2020-07-20 …

1.乙醛与氧气生成乙酸算是什么类型的反应?普通的化合?2.取代反应算是复分解吗?老师说乙醇乙酸酯化  2020-07-29 …

为什么说d‘hondt算法分配的席位是公平的d‘hondt算法分配的席位是公平的,为什么这么说呢,有  2020-11-02 …

共有几个温度单位并说出换算方法还有列氏温度,要答出其它温度单位与他的换算公式,答出者奖励35分。答出  2020-11-08 …

浮漂的目数如何算前几天看朋友的浮漂,漂尾部分是八目的,听他说漂身的第一部分,也就是我们常说的漂肩部分  2020-11-18 …

化合物中,有酸根的是不是都得按他们的酸根的化合价算啊,有没有分开算的.比如SO4化合价是-2我说的是  2020-11-28 …

有一个弱智题目,我算了是:十五分之二,但有一人就非说是我算错了,是二十分之十一,我觉得我算对了啊!x  2020-12-07 …