找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2614|回复: 4

[求助] 求助,新手帖

1

主题

1

帖子

1

积分

贫民

积分
1
杨卓伟 发表于 2020-3-11 10:23:08 | 显示全部楼层 |阅读模式
编写程序,输入一个华氏温度F,要求输出摄氏温度c。温度换算公式为:c=5/9(F-32),输出结果保留两位小数。
回复

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
澜之之 发表于 2020-3-11 21:31:02 | 显示全部楼层
本帖最后由 澜之之 于 2020-3-11 21:33 编辑

f_degrees = float(input("请输入华氏温度"))
c_degrees = 5 % (9 * (f_degrees - 32))
print("%.2f华氏度等于%.2f摄氏度" % (f_degrees, c_degrees))

回复 支持 反对

使用道具 举报

0

主题

22

帖子

22

积分

贫民

积分
22
lazycat79 发表于 2020-3-12 13:47:35 | 显示全部楼层
num = float(input('请输入要换算的华氏温度:'))
print('换算结果为:%.2f华氏温度等于%.2f摄氏温度' % (num,5/9*(num-32)))
回复 支持 反对

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
最好吃的兔子 发表于 2020-3-23 10:24:39 | 显示全部楼层
首先,看一下变量:f存储华氏度,c存储摄氏度
f = float(input("请输入等待转换的华氏度"))
c=5/(9*(f-32))
print(%.2f华氏度等于%.2f摄氏度" % (f, c))
回复 支持 反对

使用道具 举报

4

主题

15

帖子

15

积分

贫民

积分
15
gzh888666 发表于 2020-3-24 21:54:07 | 显示全部楼层

  1. #已知公式c=5/9(F-32)
  2. def fahrenheit_to_celsius(fahrenheit):#华氏温度转摄氏温度,
  3.     celsius = round((fahrenheit-32)/1.8,2)
  4.     return celsius
  5. def celsius_to_fahrenheit(celsius):#摄氏温度转华氏温度
  6.     fahrenheit = round(celsius*1.8+32,2)
  7.     return fahrenheit
  8. if __name__ == "__main__":
  9.     c = fahrenheit_to_celsius(0)
  10.     f = celsius_to_fahrenheit(-16.11)
  11.     print(' 华氏:'+str(c),'\r\n','摄氏:'+str(f))
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表