python的取余算法原理_python.取余算法

python的取余算法原理_python.取余算法#-*-coding:utf-8-*-”’Createdon2012-12-28取余。取一个任意小于1美元的金额,然后计算可以换成最少多少枚硬币。硬币有1美分,5美分,10美分,25美分四种。1美元等于100美分。举例来说,0.76美元换算结果应该是3枚25美分,1枚1美分。类似76枚1美分,2枚25美分+2枚10美分+1枚5美分+1枚1美分这样的…

大家好,又见面了,我是你们的朋友全栈君。

#-*- coding:utf-8-*-

”’

Created on 2012-12-28

取余。取一个任意小于1 美元的金额,然后计算可以换成最少多少枚硬币。硬币有1

美分,5 美分,10 美分,25 美分四种。1 美元等于100 美分。举例来说,0.76 美元换算结果

应该是 3 枚25 美分,1 枚1 美分。类似76 枚1 美分,2 枚25 美分+2 枚10 美分+1 枚5 美分+1

枚1 美分这样的结果都是不符合要求的

@author : admin

”’

dollar = 100

dol = int(raw_input(‘enter a num 0 < cent < 100: ‘))

#先对大数25美分进行取余运算

if dol // 25 > 0:

#得到25的商数

print ’25美分的硬币有’,dol//25

#用余数再对10进行地板除,计算10美分的硬币有几枚

if (dol % 25) // 10 > 0:

print ’10美分的硬币有’,(dol % 25) // 10,’枚’

dol5 = dol % 25 % 10 // 5

if ((dol % 25) % 10) // 5 > 0:

print ‘5美分的硬币有’,dol % 25 % 10 // 5,’枚’

print ‘1美分的硬币有’,(dol % 25) % 10 % 5,’枚’

else:

print ‘1美分的硬币有’,(dol % 25) % 10 % 5,’枚’

#判断如果(dol % 25) // 10 < 0的时候,继续找5美分的和1美分的硬币

else:

print ’10美分的硬币有0枚’

if dol % 25 // 5 > 0:

print ‘5美分的硬币有’,dol % 25 // 5,’枚’

print ‘1美分的硬币有’,dol % 25 % 5,’枚’

else:

print ‘1美分的硬币有’,dol % 25,’枚’

else:

if (dol % 25) // 10 > 0:

print ‘没有25美分的硬币’

print ’10美分的硬币有’,(dol % 25) // 10,’枚’

if (dol % 25) % 10 // 5 > 0:

print  ‘5美分的硬币有’,dol % 25 % 10 // 5,’枚’

print ‘1美分的硬币有’,(dol % 25) % 10 % 5,’枚’

else:

print ‘1美分的硬币有’,(dol % 25) % 10 % 5,’枚’

else:

if ((dol % 25) % 10) // 5 > 0:

print ‘5美分的硬币有’,(dol % 25) % 10 // 5,’枚’

print ‘1美分的硬币有’,(dol % 25) % 10 % 5,’枚’

else:

print ‘1美分的硬币有’,(dol % 25) % 10 % 5,’枚’

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/129928.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • c++ offsetof_函数offset的用法

    c++ offsetof_函数offset的用法宏offsetof标准库stddef.h定义size_toffsetof(type,member);分析C库宏offsetof(type,member)会生成一个类型为size_t的整型常量,它是一个结构成员(member)相对于结构(type)开头的字节偏移量。成员是由member给定的,结构的名称是在type中给定的。type–这是一个参数class类型,是结…

  • Django接受json_django获取post数据

    Django接受json_django获取post数据HttpResponse对象Django服务器接收到客户端发送过来的请求后,会将提交上来的这些数据封装成一个HttpRequest对象传给视图函数。那么视图函数在处理完相关的逻辑后,也需要返回一个响

  • MATLAB-梯度Roberts算子、拉普拉斯算子、Sobel算子、Prewitt算子对图像进行锐化

    MATLAB-梯度Roberts算子、拉普拉斯算子、Sobel算子、Prewitt算子对图像进行锐化1.锐化1.锐化(Sharpening):图像在传输或变换过程中(如未聚焦好)、受到各种干扰而退化,典型的是图像模糊,而图像的判读和识别中,常需突出目标的轮廓或边缘信息。2.边缘锐化:主要增强图像的轮廓边缘、细节(灰度跳变部分灰度跳变部分),以突出图像中景物的边缘或纹理,形成完整的物体边界,使边缘和轮廓模糊的图像清晰,又叫空域高通滤波(俗称为勾边处理)。从数学角度看,图像模糊相当于图像………

    2022年10月30日
  • 基于H5+js开发一款音乐播放器

    基于H5+js开发一款音乐播放器前言:当下音乐播放器不胜其数,为了更好的掌握一些东西,我们来自己制作一个音乐播放器。文章目录:一.开发环境:二.页面视图:1.主文件入口(首页):2.音乐播放界面:三.功能实现(1)、index.html:(2)、播放音乐(music.html):(3)、样式文件(index.css):四.项目地址:一.开发环境:开发工具:HbuliderX;框架:Vant,Mui,Vue后端:Node二.页面视图:正常情况下我们的开发都会有构思图以及模块规划等过程,我们先来看看大致的页面构图:1

  • 协调世界时utc_utc协调世界时什么意思

    协调世界时utc_utc协调世界时什么意思协调世界时UTC:又称世界标准时间或世界协调时间,简称UTC(从英文“CoordinatedUniversalTime”/法文“TempsUniverselCordonné”而来

  • SQLServer2008R2密钥「建议收藏」

    SQLServer2008R2密钥:Developer:PTTFM-X467G-P7RH2-3Q6CG-4DMYBEnterprise:JD8Y6-HQG69-P9H84-XDTPG-34MBBMicrosoftSQLServer2008R2序列号密钥开发版32位:MC46H-JQR3C-2JRHY-XYRKY-QWPVM开发版64位:FTMGC-B2J97-PJ4QG-…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号