前言:
此时小伙伴们对“python小数转化为分数”大致比较着重,小伙伴们都想要了解一些“python小数转化为分数”的相关内容。那么小编在网上收集了一些关于“python小数转化为分数””的相关文章,希望兄弟们能喜欢,我们一起来了解一下吧!输入华氏温度转换为摄氏温度后输出
功能要求
编写一个程序,将华氏温度转换为摄氏温度,并以华氏温度和摄氏温度显示。
转换公式:c = 5 / 9 (f - 32)
实例代码
f = float(input("请输入华氏温度:"))
c = 5 * (f - 32) / 9.0
print("华氏温度%.2f对应的摄氏温度为%.2f"%(f, c))
运行结果
输入人民币兑换成美元后输出
功能要求
如果人民币与美元的汇率为1:6.5359,从键盘上读取人民币金额,后输出相应的美元的金额。
实例代码
rmb = float(input("输入人民币金额:"))
dollar = rmb / 6.5359
print("%.2f元人民币相应美元是%.2f"%(rmb, dollar))
运行结果
输入弧度转换成角度后输出
功能要求
编写一个程序,输入一个弧度值,并将其换算成角度值(度、分、秒的形式)输出。提示:设x为弧度,则对应的角度为180 * x / π ,其整数部分为度数,余下的部分乘60,其整数部分为分数,再将余下的部分乘60,其整数部分为秒数。
实例代码
import math
x = float(input("请输入弧度:"))
a = x * 180 / math.pi
a = round(a, 3)
d = int(a)
a1 = (a - d) * 60
f = int(a1)
m = int((a1 - f) * 60 + 0.5)
print("%.2f弧度 <=> %.2f度%.2f分%.2f秒" % (x, d, f, m))
运行结果
代码分析
a = round(a, 3):将浮点数a保留3为小数。
标签: #python小数转化为分数