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实现从字符串中找出字符1的位置以及个数的方法
Aug 25 Python
python里对list中的整数求平均并排序
Sep 12 Python
python字典get()方法用法分析
Apr 17 Python
详解Python中dict与set的使用
Aug 10 Python
对Python中内置异常层次结构详解
Oct 18 Python
Python 硬币兑换问题
Jul 29 Python
python实现猜数字游戏
Mar 25 Python
Python如何实现邮件功能
May 27 Python
Java Unsafe类实现原理及测试代码
Sep 15 Python
Python实现简单猜数字游戏
Feb 03 Python
python实现图片九宫格分割的示例
Apr 25 Python
Pandas自定义选项option设置
Jul 25 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防盗链的常用方法小结
2010/07/02 PHP
php页面缓存ob系列函数介绍
2012/10/18 PHP
获取PHP警告错误信息的解决方法
2013/06/03 PHP
解析Win7 XAMPP apache无法启动的问题
2013/06/26 PHP
PHP三元运算的2种写法代码实例
2014/05/12 PHP
jquery 页面全选框实践代码
2010/04/02 Javascript
JS运行耗时操作的延时显示方法
2010/11/19 Javascript
jquery查找tr td 示例模拟
2014/05/08 Javascript
根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
2015/09/14 Javascript
JavaScript计划任务后台运行的方法
2015/12/18 Javascript
JavaScript面向对象程序设计教程
2016/03/29 Javascript
浅谈js基本数据类型和typeof
2016/08/09 Javascript
javascript实现根据汉字获取简拼
2016/09/25 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
2016/12/14 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
2017/01/03 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
2017/05/02 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
Vue 换肤的示例实践
2018/01/23 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
OpenLayers实现图层切换控件
2020/09/25 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
2020/12/02 Vue.js
python实现从web抓取文档的方法
2014/09/26 Python
Python缩进和冒号详解
2016/06/01 Python
Python环境变量设置方法
2016/08/28 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
2017/01/20 Python
通过cmd进入python的实例操作
2019/06/26 Python
解决django 新增加用户信息出现错误的问题
2019/07/28 Python
jupyter notebook清除输出方式
2020/04/10 Python
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
英国首屈一指的票务公司:See Tickets
2019/05/11 全球购物
个人找工作求职简历的自我评价
2013/10/20 职场文书
Node-Red实现MySQL数据库连接的方法
2021/08/07 MySQL
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技