导语:
本文主要介绍了关于如何用python3输出分数?的相关知识,包括python分数序列求和,以及python将小数转化为分数这些编程知识,希望对大家有参考作用。
当我在学校的时候,数学是一群朋友的噩梦。相比于中文的死记硬背,真的是看题一分钟,做题一小时。小编当年也是被数学困住了,当然现在这种情况必须改变。学习了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
以上就是小编解决分数问题的方法。相信有了今天的学习,小伙伴们应该不会再害怕数学了。以后会有很多实用的数学规划技巧,小编分享给大家~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何接受从键盘输入的数字?09/13
- ♥ 如何结束一个python程序11/27
- ♥ python邮件协议介绍01/08
- ♥ setWindowIcon 在 python 中设置表单图标09/24
- ♥ python OpenCV加法运算的实现01/09
- ♥ python请求检测响应状态码09/12
内容反馈