Python温度转换实例分析


Posted in Python onJanuary 17, 2018

本文主要研究的是Python语言实现温度转换的相关实例,具体如下。

代码如下:

#TempConvert.py 
val=input("请输入带有温度表示符号的温度值(例如:32c)") 
if val[-1] in ["C","c"]: 
  f=1.8*float(val[0:-1])+32 
  print("转换后的温度为:%.2fF"%f) 
elif val[-1] in ["F","f"]: 
  c=(float(val[0:-1])-32)/1.8 
  print("转换后的温度为:%.2fC"%c) 
else: 
  print("输入有误")

知识点:

1. 注释:单行注释以#开头,多行注释以'''开头和结尾

2. 输入:<变量>=input(<提示性文字>),获得用户的输入,以字符串形式保存在<变量>中

3. 字符串的长度为L,第一个字节的索引值为0或-L;最后一个字节的索引值为L-1或-1

eg. Val=“28C”

则Val[-1]是最后一个字符C;

前两个字符组成的子串可以用Val[0:2],它表示从[0,2)的区间;

可以用Val[0:-1]来表示除最后一个字符外的字符串

4. 输出:print()函数用来输出字符信息或以字符形式输出变量的值

print()函数通过%来选择要输出的变量

5. 计数循环:for i in range(<计数值>)

<表达式>

6. 可以吧float()函数换为eval()函数:eval(str)

eval()函数作用:对字符串形式的表达式求值,例如:

>>>a=1         

>>>eval(“a+1”)

2

>>>eval(‘pow(2,2)')

4

总结

以上就是本文关于Python温度转换实例分析的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python实现读取文件最后n行的方法
Feb 23 Python
python机器学习实战之K均值聚类
Dec 20 Python
python+splinter实现12306网站刷票并自动购票流程
Sep 25 Python
对Python使用mfcc的两种方式详解
Jan 09 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
Jun 19 Python
如何使用Python标准库进行性能测试
Jun 25 Python
Django中如何使用sass的方法步骤
Jul 09 Python
在pytorch中为Module和Tensor指定GPU的例子
Aug 19 Python
Python编写打字训练小程序
Sep 26 Python
python解析多层json操作示例
Dec 30 Python
Django自定义列表 models字段显示方式
Apr 03 Python
python requests模块的使用示例
Apr 07 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
Jan 17 #Python
python+matplotlib绘制3D条形图实例代码
Jan 17 #Python
《Python学习手册》学习总结
Jan 17 #Python
浅谈Python对内存的使用(深浅拷贝)
Jan 17 #Python
Python分支结构(switch)操作简介
Jan 17 #Python
python2 与python3的print区别小结
Jan 16 #Python
python正则中最短匹配实现代码
Jan 16 #Python
You might like
PHP个人网站架设连环讲(二)
2006/10/09 PHP
mysql limit查询优化分析
2008/11/12 PHP
在PHP中养成7个面向对象的好习惯
2010/01/28 PHP
使用 PHPMAILER 发送邮件实例应用
2012/11/07 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
Extjs实现进度条的两种便捷方式
2013/09/26 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
2014/07/29 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
用vue快速开发app的脚手架工具
2018/06/11 Javascript
详解vue 数组和对象渲染问题
2018/09/21 Javascript
vux-scroller实现移动端上拉加载功能过程解析
2019/10/08 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
python杀死一个线程的方法
2015/09/06 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
Python多线程原理与用法实例剖析
2019/01/22 Python
Python如何筛选序列中的元素的方法实现
2019/07/15 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
python的json中方法及jsonpath模块用法分析
2019/12/06 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
Python爬虫requests库多种用法实例
2020/05/28 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
2020/07/01 Python
详解python方法之绑定方法与非绑定方法
2020/08/17 Python
Pandas中两个dataframe的交集和差集的示例代码
2020/12/13 Python
python爬取代理ip的示例
2020/12/18 Python
英国IT硬件供应商,定制游戏PC:Mesh Computers
2019/03/28 全球购物
实习教师自我鉴定
2013/09/27 职场文书
机械电子工程毕业生自荐信
2013/11/23 职场文书
支教自我鉴定
2014/01/18 职场文书
楼面经理岗位职责范本
2014/02/18 职场文书
学会感恩主题班会
2015/08/12 职场文书
Java使用JMeter进行高并发测试
2021/11/23 Java/Android
Nginx配置之禁止指定IP访问
2022/05/02 Servers