温度转换的python程序_零基础学python第六课:Python程序设计实例

本节课我们通过一个简单的程序来更为直观的了解Python语言程序设计,

从而掌握编写和运行Python程序的方法。

温度转换程序:

温度单位有两种,摄氏度C与华氏度F

如何利用Python程序进行摄氏度和华氏度之间的转换呢?

1.分析问题,找出问题的计算部分

了解摄氏度与华氏度之间的关系,

可利用公式转换来解决计算问题。

2.确定IPO功能

输入:华氏温度或摄氏温度值

处理:温度转换算法

输出:华氏温度或摄氏温度值

3.设计算法

F表示华氏度,60F表示华氏60度

C表示摄氏度,60C表示摄氏60度

根据华氏和摄氏温度定义

转换公式如下:

C = (F – 32)/1.8

F = C * 1.8 + 32

4.编写程序

注意:对于程序内容部分

大家可以试着理解或者不用理解

只要程序能够正确运行即可

后续课程很快就会系统的介绍Python语法元素内容

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("输入有误")

5.调试、运行程序

打开anaconda,创建新项目,将代码输入

CTRL+ENTER执行程序:

输入数值,ENTER输出结果:

注意:如果程序运行报错

请仔细核查代码是否输入错误

或者截图回复在评论区

6.升级维护

7.步骤简化

总结:编写程序至少需要三个步骤

确定IPO

编写程序

调试程序


提示:输入代码时请区分好中英文标点、

四个空格的首行缩进

下节内容预告:Python语法元素入门

你可能感兴趣的:(温度转换的python程序)