早教吧作业答案频道 -->其他-->
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()函数。
硬币有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)
#取余运算:美元兑换美分(输入任意小于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 …