实例:温度刻画的两种不同的体系。摄氏度、华氏度

需求:将两种不同的摄氏度进行转换。

问题分析:输入:输入一个华氏度的温度或者摄氏度的温度值

处理:根据温度标志进行温度转换。

输出:输出一个带华氏度或者摄氏度的温度值。(f代表华氏度,c代表是摄氏度)

c=(f-32)/1.8

f=c*1.8+32

代码如下:

temp=input("请输入有符号的温度值")
if temp[-1] in ['f','F']:c=(eval(temp[0:-1])- 32)/1.8print("转换后的温度是{:.2f}c".format(c))
elif temp[-1] in ['c','C']:f=1.8*eval(temp[0:-1])+32print("转换后的温度是{:.2f}f".format(f))
else:print("重新输入")

结果:

总结:学习实例方式

1、python 语法元素理解

    1.1  程序格式框架:

高亮、缩进(语句间层次关系)、注释;

  1.2命名与保留字:

变量:程序汇总用于保存和表示数据的占位符号;比如temp变量名;

命名规则:大小写字母、数字、下划线和汉字等字符及组合;注意大小写敏感、首字符     不能是数字、不能与保留字相同,比如:and 、break等

    1.3数据类型

数据类型分类:字符串、整数、浮点数、列表。

1.3.1字符串的使用:使用[]获取字符串中一个或多个字符;

索引:返回字符串中单个字符 <字符串>[M]

”请输入带有符号的温度值:”[0] 或者temp[-1]

切片:返回字符串中一段字符子串  <字符串>[M,N]

"请输入带有符号的温度值:"[1:3]   获取第一个字符第二个字符不到第三个字符。

1.3.2列表类型使用:

比如 ['f','F'] ,表示两个元素‘f’和'F'。代表由0个或者多个数据组成的有序序列。

  1.4语句与函数

        分支语句:由判断条件决定程序运行方向的语句;

1、使用保留字 if、 elif、else 构成条件判断的分支结构

if temp[-1] in ['f','F']: #如果条件为True则执行冒号后语句;

2、每个保留字所在行最后都要存一个冒号(:),语法的一部分

冒号后以及后续缩进表示后续语句与条件的所属关系。

函数:根据输入的参数产生不同输出的功能过程。比如:eval(temp[0:-1])。eval函数作用是去掉参数最外侧引号,并执行余下语句的函数。

python程序的输入输出

输入:input,从控制台中获取用户输入的函数,格式:input()函数的使用格式:<变量>=input(<提示信息字符串>)。例子:temp=input("请输入有符号的温度值")

输出:print,以字符形式向控制台输出结果的函数。print()函数的基本使用格式:print(<拟输出字符串或字符串变量>),例子:print("重新输入")

2、参考框架、逐行分析,逐词语理解

python-程序编程-实例“温度转换”相关推荐

  1. python程序实例讲解_python入门编程实例 python入门编程实例解析

    python入门编程实例 python入门编程实例解析 python入门编程实例及解析: 题目:有1.2.3.4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位.十 ...

  2. python程序编程代码大全,python编程代码详解

    大家好,本文将围绕python程序编程代码大全展开说明,python编程游戏代码是一个很多人都想弄明白的事情,想搞清楚python代码大全简单需要先了解以下几个事情. 1.python编程例子有哪些? ...

  3. 加工中心宏程序c语言,加工中心宏程序编程实例与技巧方法

    <加工中心宏程序编程实例与技巧方法>由会员分享,可在线阅读,更多相关<加工中心宏程序编程实例与技巧方法(15页珍藏版)>请在人人文库网上搜索. 1.用户宏程序编程,在数控编程中 ...

  4. 轻轻松松学会Python入门三:经典实例-温度转换

    目录 一,问题的解决 1,首先,我们分析问题: 2,划分边界: 3,设计算法: 4,编写程序: 5,调试测试: 6,升级维护: 二,程序语法元素分析 1,程序的格式框架 2,注释 1)标明作者和版权信 ...

  5. Python小程序分享03——温度转换(魔法方法)

    0.温度转换题目 今天的这道题目旨在练习两个魔法方法,题目来源于鱼C论坛小甲鱼课程,如图: 1.完整代码分享 Python版本: Python3.x 运行平台: Windows class Celsi ...

  6. python脚本编程实例_C程序调用Python脚本的例子

    下面我们一起来看看关于C程序调用Python脚本的例子,如果你对此有兴趣的希望此教程对各位同学会有所帮助. 代码如下 复制代码 #include int main(){ PyObject * g_pM ...

  7. Python程序全局观--以温度转换为例

    温度转换程序需求:摄氏度转换为华氏度:华氏度转换为摄氏度 输入:带华氏或摄氏标志的温度值 处理:根据温度标志选择适当的温度转换算法 输出:带摄氏或华氏标志的温度值 # TempConvert Temp ...

  8. Python并发编程实例教程

    有关Python中的并发编程实例,主要是对Threading模块的应用,文中自定义了一个Threading类库. 一.简介 我们将一个正在运行的程序称为进程.每个进程都有它自己的系统状态,包含内存状态 ...

  9. python网络通信编程实例_python网络编程之数据传输UDP实例分析

    本文实例讲述了python网络编程之数据传输UDP实现方法.分享给大家供大家参考.具体分析如下: 一.问题: 你觉得网络上像msn,qq之类的工具在多台机器之间互相传输数据神秘吗?你也想玩一下在两台机 ...

最新文章

  1. MATLAB画图:改变坐标轴刻度的显示数值
  2. twitter 监控登陆活动
  3. Android 文件的存储和加载
  4. xp文件夹怎么设置密码?压缩文件及Office文件加密方法
  5. HDU4006(The kth great number)
  6. 惊呆!骑士一天收入过万?顺丰同城回应:用户打赏约7856元
  7. 数据库java_(六) Java数据库
  8. php想做一个无刷新弹窗,php+ajax实现无刷新的新闻留言系统
  9. Java访问剪切板API控制台输出莫名异常
  10. 使用SSH公钥登录服务器
  11. 采用高通CRS8635的一款蓝牙耳机低功耗评测数据,供交流讨论!
  12. Excel Vba快速界面设计入门
  13. Python 中隐藏的彩蛋们
  14. 电竞网线品牌—40年民族企业投注电竞
  15. 计算机网络安全面试问题,2016计算机信息安全工程师面试题及答案
  16. 【C 语言】结构体 ( 结构体深拷贝 )
  17. 菜鸡的折腾路程,情人节啊顺便记录一下啦,立个flag
  18. css3特效(上下左右晃动效果)
  19. 《西瓜书》阅读笔记——第一章
  20. 2000-2019年各省市场化指数(樊纲、王小鲁)

热门文章

  1. 四川一对夫妻生育3孩子:遗弃1个 贩卖1个
  2. NTT Research与哈佛大学将联合研究“动物神经反应与AI”
  3. SGAME 框架说明
  4. QQ桌面边缘停靠隐藏显示问题
  5. MySQL数据库查看表占用空间大小及碎片整理
  6. mysql查看数据库表空间占用情况
  7. CMMI—集成项目管理(IPM)
  8. Facebook的服务器架构
  9. 05 【eCharts样式定制系列】自定义地图
  10. 电信aep平台是什么意思_5G能给双创带来什么?技术赋能产业升级和双创舞台