创新互联Python教程:如何用python3输出分数?

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

会宁网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联公司公司2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司


尝试编写一段计算直线斜率的代码,正在使用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

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

当前题目:创新互联Python教程:如何用python3输出分数?
文章来源:http://www.mswzjz.com/qtweb/news2/207802.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联