龙空技术网

「Python语法结构」单位转换应用示例

夜晚回家 209

前言:

此时小伙伴们对“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小数转化为分数