最新公告
  • 欢迎您光临知事网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 如何用python3输出分数?

    上学的时候,数学是一批小伙伴们的噩梦,相比较语文的死记硬背方面,真的是读题一分钟,解题一小时。小编当年也被数学困住了,当然现在肯定是要改变这种情况。学习了python后,小编就找到了很多能够解决数学方面的技巧。今天就分数这个问题,小编把自己所学到的内容分享给大家。

    尝试编写一段计算直线斜率的代码,正在使用3.6。

     y1 = float(input("First y point: "))
      y2 = float(input("Second y point: "))
      x1 = float(input("First X point: "))
      x2 = float(input("Second X point: "))
     
      slope = (y2 - y1)/(x2 - x1)
     
      print("The slope is:",slope)

    每当输入使答案不合理的数字时,答案就会变成十进制。是否可以将其保留为零呢?

    解决:

    from fractions import Fraction
     
    y1 = int(input("First y point: "))
    y2 = int(input("Second y point: "))
    x1 = int(input("First X point: "))
    x2 = int(input("Second X point: "))
     
    slope = Fraction(y2 - y1, x2 - x1)
     
    print("The slope is:", slope, "=", float(slope))

    输入和输出:

    First y point: 5
    Second y point: 7
    First X point: 10
    Second X point: 15
    The slope is: 2/5 = 0.4

    以上就是小编解决分数问题的一个方法啦,相信有了今天的学习,小伙伴们应该不会对数学再感到害怕了。以后有很多的实用数学编程技巧,小编也会分享给大家的~

    猜你在找

    找互联网优质资源,上知事网!
    知事网 » 如何用python3输出分数?

    常见问题FAQ

    网盘提取密码在哪里?
    在网站右侧有个“文件密码”,点击复制即可!
    网站的积分如何获得?
    注册登录后,每天签到可获得2个积分,每天可签到一次!

    发表评论

    • 1231会员总数(位)
    • 664资源总数(个)
    • 20本周发布(个)
    • 0 今日发布(个)
    • 3457稳定运行(天)

    提供最优质的资源集合

    Mac软件 Dedecms源码
    升级SVIP尊享更多特权立即升级