问题:如何利用Python程序进行摄氏度和华氏度的转换
步骤一:分析问题的计算部分
步骤二:确定功能,使用IPO方法进一步分析
步骤三:设计算法
根据华氏和摄氏温度定义,单位刻度对应温度关系的转换公式:
C = ( F - 32 ) / 1.8
F = C*1.8 + 32
步骤四:编写程序
步骤五:调试、运行程序
步骤六:升级维护
步骤一:确定IPO
步骤二:编写程序
步骤三:调试程序
注释 输入 缩进 输出
变量 分支 常量 循环
表达式
1个缩进 = 4个空格
命名指给程序中自定义元素关联名字的过程,命名需要保证在程序中,名字具有唯一性
命名需要符合如下规则
命名规则使用大小写字母、数字和下划线的组成,但首字母只能是大小写字母或下划线,不能使用空格。
中文等非字母符合也可以作为名字。
合法命名的标识符
python_is_good
python_is_not_good
_is_it_a_question
python语言
表达式指程序中产生或计算新数值的一行代码。
Python语言的33个保留字或者操作符可以产生符合语法的表达式
>>>x=25
表示数字25赋值给变量x
IPO模板
inital-print模板
递归反转字符串,为什么终止条件是s == ""
#递归反转
def reverse2(s):
if s=="":
return s
else:
return reverse2(s[1:])+s[0]
reverse2("sidfmawsmdisd是当面问")
封装,继承,多态的概念对比python和C#
面向过程和面向对象,Python中的对比
Anaconda工具的使用
原文:https://www.cnblogs.com/WenzhengLi/p/14296471.html