#python实现华氏度和摄氏度转换

*获取用户输入的华氏度或者摄氏度自动转换*

*代码我个人觉得比较简短了*

PS:刚学完的python,打算还是写一些代码存着,以便以后好查看

def fc():while True:fc=input("请输入华氏度OR摄氏度,如:37.2C或者5.6F.输入'Q'或'q'退出\n")#获取用户输入的华氏度和摄氏度
      if fc.endswith('C')==True:#判断输入的是否为摄氏度
         c=float(fc.split('C')[0])#将输入的摄氏度使用split以C分割,将其分割成列表并取第一个值转换成浮点型。等同于 a=fc.split('C')   c=float(a[0])
         print(fc,'的华氏度为:%fF' %(c*(9/5)+32))elif fc.endswith('F')==True:#判断输入的是否为华氏度
         f=float(fc.split('F')[0])print(fc,'的摄氏度为:%fC' %((f-32)*5/9))elif fc=='Q' or fc=='q':breakelif fc.endswith('C')==False or fc.endswith('F')==False:print('请输入正确的华氏度(F)或摄氏度(C),以F或C结尾')
fc()

华氏度和摄氏度转换for-Python相关推荐

  1. Python当中华氏度和摄氏度转换

    生中对温度的单位两种,一种华氏度一种摄氏度,今天实现温度之间的转换 首先需要知道两种温度的转换公式:华氏度:F        摄氏度:C 摄氏度转换华氏度:F=C×1.8+32 华氏度转换摄氏度:C= ...

  2. 华氏度与摄氏度转换(引入了float函数)

    #include "stdio.h" void main() {float f,c;printf("请输入测量出的华氏度!\n输入:");c=5*(f-32)/ ...

  3. java华氏度xhuan_java摄氏度转换华氏度

    publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubScannerinput=newScanner(System.in); ...

  4. 利用Python完成华氏度和摄氏度的转换

    1 问题 利用python如何完成华氏度和摄氏度的转换. 2 方法 Tempstr = input('请输入一个带有符号的温度值:')#输入带单位温度值 if Tempstr[-1] in ['c', ...

  5. Python华氏度和摄氏度之间的转换

    print("求华氏度与摄氏度之间的转换?")number = input("请输入带有单位的温度:")if number[-1] in ["f&qu ...

  6. 2018.4.1(python) 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。 //(米和英寸之间的长度转换)//热量转换

    温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit). 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度. 转换算法如下:(C表示摄氏度.F表示华氏度 ...

  7. python中华氏度与摄氏度的转化_【Python】摄氏度与华氏度互相转化

    Python入门程序,大家可以举一反三,进行各种转换,比如单位转化,货币转化等等,自行发挥即可! 原理: 代码: Tempstr=input("请输入带有符号的温度值:\n")#按 ...

  8. 实现摄氏度与华氏度之间的转换

    实现摄氏度与华氏度之间的转换 实现思路:首先需要把简单界面渲染出来 然后将生成两个上述框, 接下来实现输入一个输入框,另一个输入框跟着变:首先,在上面那个定死111,然后把值传给下面那个

  9. #c语言华氏度与摄氏度的转化(c语言)

    华氏度与摄氏度的转化(c语言) List item 必备知识摄氏度与华氏度的转换C=5/9×(F-32) List item (令摄氏度为c,华氏度为f) #include<stdio.h> ...

  10. 基于数字温度传感器的数字温度计 华氏度和摄氏度

    课程设计题三十一:  基于数字温度传感器的数字温度计 (1) 设计要求: 利用数字温度传感器DS18B20与单片机结合来测量温度.利用数字温度传感器DS18B20测量温度信号,计算后在LED数码管上显 ...

最新文章

  1. win7下安装dynamips完全版
  2. C#中控制窗体的显示与隐藏
  3. 初探swift语言的学习笔记十一(performSelector)
  4. 游戏设计模式实操经验:游戏结算功能实现的两个要点
  5. 汽车电子专业知识篇(一)-汽车行业质量人必知的41个体系术语
  6. can通讯bdc_宝马总线K-CAN3和K-CAN4常见案例
  7. RocketMQ 源码学习笔记 Producer 是怎么将消息发送至 Broker 的?
  8. Netty之大名鼎鼎的EventLoop
  9. 计算机四级和网络工程师区别,计算机四级网络工程师和软考中级的网络工程师有什么区别啊?...
  10. 为何天搜科技这些互联网企业对杭州情有独钟?
  11. mysql判断是否为分区表_MySQL 分区表
  12. Sloth组件之NetRisc.Configuration源代码发布
  13. 错误代码1500什么意思_宽带出错出错提示代码是示什么意思
  14. 三星和华为均发布了5G手机芯片,谁的性能更强?
  15. 分享几个小程序开发的小案例
  16. 糜烂性胃炎吃什么药?
  17. 什么是回归问题和分类问题?机器学习知识点
  18. Cocos2d-x面试题看一下
  19. linux中cmd是什么文件格式,CMD 文件扩展名: 它是什么以及如何打开它?
  20. 无人机航测案例-湘南某县增减挂钩拆旧地块航拍任务

热门文章

  1. STC12C5A60S2
  2. 开发人员的不断流动、让我们更加坚定信念,一定要控制好整个系统的底层架构、核心设计、日常质量检查工作
  3. 360c301路由器安装openwrt18.06usb打印服务器
  4. 东方财富 自动止损程序
  5. NCA:九岁已经发起了 DDoS 攻击
  6. java zhs16gbk_oracle 修改字符集 为ZHS16GBK
  7. 一帧1920*1080的画面有多少比特,需要多大带宽观看是才不会卡顿?
  8. 关于react-native-datetimepicker无法使用中文的问题;
  9. 肥学说电影(1)——双城之战
  10. TC397 MCMCAN