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常见数据结构详解
Jul 24 Python
使用Python中的线程进行网络编程的入门教程
Apr 15 Python
python使用nntp读取新闻组内容的方法
May 08 Python
Python 类与元类的深度挖掘 II【经验】
May 06 Python
对python-3-print重定向输出的几种方法总结
May 11 Python
对python3新增的byte类型详解
Dec 04 Python
python 对多个csv文件分别进行处理的方法
Jan 07 Python
python 动态生成变量名以及动态获取变量的变量名方法
Jan 20 Python
详解Django将秒转换为xx天xx时xx分
Sep 27 Python
用 Python 制作地球仪的方法
Apr 24 Python
python opencv角点检测连线功能的实现代码
Nov 24 Python
python 利用matplotlib在3D空间中绘制平面的案例
Feb 06 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 出现乱码和Sessions验证问题的解决方法!
2008/12/06 PHP
那些年我们错过的魔术方法(Magic Methods)
2014/01/14 PHP
PHP加Nginx实现动态裁剪图片方案
2014/03/10 PHP
PHP获取网页标题的3种实现方法代码实例
2014/04/11 PHP
[原创]PHP简单开启curl的方法(测试可行)
2016/01/11 PHP
Yii2框架使用计划任务的方法
2016/05/25 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
重写javascript中window.confirm的行为
2012/10/21 Javascript
js 操作select与option(示例讲解)
2013/12/20 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
jquery对dom节点的操作【推荐】
2016/04/15 Javascript
jQuery获取复选框被选中数量及判断选择值的方法详解
2016/05/25 Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
2016/06/12 Javascript
BootStrap 智能表单实战系列(十)自动完成组件的支持
2016/06/13 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
Node 代理访问的实现
2019/09/19 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
windows 10下安装搭建django1.10.3和Apache2.4的方法
2017/04/05 Python
Python给定一个句子倒序输出单词以及字母的方法
2018/12/20 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
使用Matplotlib 绘制精美的数学图形例子
2019/12/13 Python
python判断链表是否有环的实例代码
2020/01/31 Python
Python自动创建Excel并获取内容
2020/09/16 Python
Hotels.com日本:国外和海外住宿,酒店预订
2019/12/13 全球购物
PHP如何删除一个Cookie值
2012/11/15 面试题
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
Weblogic和WebSphere不同特点
2012/05/09 面试题
网络工程师专家职业发展路线
2014/02/14 职场文书
热门专业求职信
2014/05/24 职场文书
批评与自我批评范文
2014/10/15 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
用 Python 定义 Schema 并生成 Parquet 文件详情
2021/09/25 Python