摄氏温度和华氏温度的转换实例,包括对输入内容的正则匹配判断

# _*_ coding:UTF-8 _*_import re
import sys#换算关系#从华氏温度变成摄氏度的公式是(华氏度-32)*5/9=摄氏度#从摄氏度换算成华氏度的公式是摄氏度*9/5+32=华氏度#摄氏温度转华氏温度
def cTof(c):return c*9/5+32def fToc(f):return (f-32)*5/9#提示用户选择转换模式:
a=input("请输入1或2选择转换模式:\n1.摄氏转华氏\n2.华氏转摄氏\n")
pattern = re.compile(r'[12]')
b=pattern.search(a)
if(not b):print("模式选择有误!请输入1或2选择转换模式")sys.exit()
mode=int(b.group(0))
temperature=input("请输入要转换的温度:")
pattern = re.compile(r'\d+\.?\d+')                #匹配数字 \.? 可以包含小数也可以不包含小数 ? 0个或1个
b=pattern.search(temperature)
if(not b):print("模式选择有误!请输入1或2选择转换模式")sys.exit()
temperature=float(b.group(0))
if(1==mode):#摄氏度转华氏温度print("摄氏度:{0:.2f} 换成华氏温度为:{1:.2f}".format(temperature,cTof(temperature)))
elif(2==mode):print("华氏度:{0:.2f} 换成摄氏温度为:{1:.2f}".format(temperature,fToc(temperature)))
else:print("模式选择有误!")sys.exit()

python实例008--摄氏温度和华氏温度转换相关推荐

  1. Python实例之摄氏温度和华氏温度转换

    将摄氏温度和华氏温度进行转换. TempStr = input("请输入带符号的温度值:") if TempStr[-1] in ['F','f']: C = (eval(Temp ...

  2. 【python】摄氏温度和华氏温度转换

    以下为python3.6实现温度转换的代码 #TempConvert.py TempStr = input("请输入带有符号的温度值:") if TempStr[-1] in [' ...

  3. python实现摄氏温度与华氏温度的转换

    摄氏温度与华氏温度的转换,要求输入,对应的输出. 华氏温度c=摄氏温度*1.8+32 摄氏温度f=5/9(华氏温度-32) c=float(input("请输入摄氏温度:")) f ...

  4. python基本输入输出,摄氏温度与华氏温度的转换

    name1=input('请输入类型:') name2=input('请输入姓名:') name3=input('请输入地方:') print('这是一个{}的故事/n{}是一个开朗的人.她每天开开心 ...

  5. Java 提示用户输入温度以及C或F_已知华氏温度与摄氏度之间的转换公式是C=519X(F—32)编写一个程序将用户输入华氏温度转换成摄氏温度并给予输出...

    点击查看已知华氏温度与摄氏度之间的转换公式是C=519X(F-32)编写一个程序将用户输入华氏温度转换成摄氏温度并给予输出具体信息 答:-- {int f=-10; float c; while(f ...

  6. C语言简单多实例——摄氏一华氏温度转换表

    前言 c语言简单的多实例测试希望对大家有所帮助 提示:以下是本篇文章正文内容,下面案例可供参考 题目描述 输出一张摄氏一华氏温度转换表,摄氏温度的取值区间是[-1000 C,1500C ],温度间隔5 ...

  7. csv格式清洗与转换python_实例详解Python中 CSV格式清洗与转换

    Python中 CSV格式清洗与转换的实例代码 题目: CSV格式清洗与转换 描述 附件是一个CSV格式文件,提取数据进行如下格式转换:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬ ...

  8. 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度。 程序的输入是一个整数,表示华氏温度。输出对

    #题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度. 程序的输入是一个整数,表示华氏温度.输出对应的摄氏温度, ...

  9. 80-Python_输入华氏温度转换成摄氏温度

    运用输入输出函数编写程序,将华氏温度转换成摄氏温度.换算公式:C=(F-32)*5/9,其中C为摄氏温度,F为华氏温度. F=int(input("输入要转化的华氏度:")) C= ...

  10. 写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32 其中C表示摄氏温度F表示华氏温度程序的输入是一个整数表示华氏温度。输出对应的摄氏温度也是一个整数(java)

    1温度转换(5分) (此题出自:中国大学MOOC零基础学java,翁恺,第1周编程题) 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表 ...

最新文章

  1. wrs-arcface虹软人脸识别
  2. 一行js代码识别Selenium+Webdriver及其应对方案
  3. String比较 运用String.equals
  4. shopnc 发票项目
  5. 一、搭建Extjs 4.1开发环境
  6. centos7安装ddos-deflate
  7. httpd tomcat mysql_Linux系统环境下Tomcat8、httpd、mysql8开机自启动配置
  8. (转)8种常见机器学习算法比较
  9. 怎么激活linux系统远程桌面休眠状态,如何从命令行挂起/休眠?
  10. 大家社区荣获最具影响力品牌
  11. 计算机网络安全级别设置,电脑IE浏览器安全级别如何设置【图文】
  12. Jmeter压力测试实例
  13. 勤哲excel服务器2017应用及无限用户
  14. 矿大计算机学院的周裕浩,中矿大计算机学院举办“图灵教育计划”电子信息专业交流会...
  15. Java使用Netty实现Modbus-RTU通信协议
  16. 哈希消息认证码HmacSHA256-javascript版
  17. XTransfer外贸收款的六大优势是什么?
  18. css立体3d效果动画,css3 实现动画,变换基点及3D效果~
  19. 台积电开始试产3nm ,苹果、Intel公司也有意向在跟进3nm技术
  20. es - elasticsearch - aggs - metrics - rate

热门文章

  1. Web测试需要注意的点
  2. 开发工作中使用的敏捷开发模式
  3. 吴恩达机器学习和深度学习视频和笔记
  4. python --读rtf文件(转excel格式)
  5. CDRX4X5X6X7X8下载安装失败的原因教程分享(CorelDRAW)
  6. 面向接口编程思想(的好处)
  7. cfar matlab,雷达无线电系列(二)经典CFAR算法图文解析与实现(matlab)
  8. Java读取共享文件夹下面的文件(利用smb协议)
  9. 华为OSN1500B故障应急处理
  10. 我是如何纯靠技术在大学月入上万,收获人生第一个10W