zoukankan      html  css  js  c++  java
  • 购买书籍的最小价格

    1设计思想

    通过演算,能从购买书籍的书目之中发现规律,即购买方案只与购买数量的个位数有关。个位数字上,

    每一种都是一种特殊方式,每种都有各自的方案。所以设置了十个选择语句。对应的是在相应购买

    数量的最低购买价格。

    2代码实现

    print"请输入要购买的数量"#提示信息
    amount=input()#amount为用户要购买的书的数量
    (big_amount,small_amount)=divmod(amount,10)#将购买量除余求得结果
    
    if(small_amount==1):#购买余数为1时最小特例部分的价钱,下同
        money=1*8
    elif(small_amount==2):
        money=2*8*0.95
    elif(small_amount==3):
        money=3*8*0.9
    elif(small_amount==4):
        money=4*8*0.8
    elif(small_amount==5):
        money=5*8*0.75
    elif(small_amount==6):
        money=5*8*0.75+8
    elif(small_amount==7):
        money=5*8*0.75+2*8*0.95
    elif(small_amount==8):
        money=4*8*0.8*2
    elif(small_amount==9):
        money=5*8*0.75+4*8*0.8
    elif(small_amount==10):
        money=5*8*0.75*2
    else:money=0
    
    money=money+5*8*0.75*2*big_amount#总的价钱等于商值的价钱加上特例部分的价钱
    print"最少话费:",money

    3实现截图

    4个人总结

    通过本次试验,深刻的体会到编程时很多的问题的解决其实都是数学问题,数学才是根本。编程能力很大一部分和数学能力有关系,然后才是其他的个人能力。所以要注意数学能力的培养数学知识的积累。

  • 相关阅读:
    读本地json的方法
    告诉你如何应对HR索要薪资证明!
    函数声明与函数表达式
    原型的动态性
    工作实际需求andjs进阶图书
    表单元素操作,button,点击下载按钮实现-长知识
    grunt注意要点
    重新认识块级元素--DIV
    GO语言学习:变量间赋值
    GO语言学习:单通道
  • 原文地址:https://www.cnblogs.com/Megau/p/5553260.html
Copyright © 2011-2022 走看看