程序设计除了要有很强的逻辑和编码能力外,我觉得更重要的是要讲究方法,这样在开发测试过程中才能做到事半功倍,按一定方法进行的程序设计,可以清晰的分析问题,处理问题,解决问题。
一、 IPO模式
所谓IPO模式,即Input Process Output,
1、用户输入I:input()获得输入,程序的输入包括:文件输入、网络输入、用户手工输入、随机数据输入、程序内部参数输入等。输入是一个程序的开始
2、运算部分P:程序对输入进行处理,输出产生结果。处理的方法也叫算法,是程序最重要的部分。可以说,算法是一个程序的主要灵魂。算法是一个程序的灵魂
3、结果输出O:print()输出结果,程序的输出包括:屏幕显示输出、文件输出、网络输出、操作系统内部变量输出等。
输出是一个程序展示运算成果的方式。
二、程序编写的步骤
分析问题:分析问题的计算部分;
确定问题:将计算部分划分为确定的IPO三部分;
设计算法:完成计算部分的核心方法;
编写程序:实现整个程序;
调试测试:使程序在各种情况下都能正确运行;
升级维护:使程序长期正确运行,适应需求的微小变化
三、inital-print模版
初始变量:运算需要的初始值
运算部分:根据算法实现
结果输出: print()输出结果
四、语法
1、注释:单行注释# 多行注释···
2、1个缩进=4个空格 。 表明代码直接的程序关系
3、命名规则:使用大小写字母、数字和下划线的组合,但首字母只能是大小写字母或下划线,不能使用空格;中文等非字母符号也可以作为名字
4、空格的使用:
表示缩进关系的空格不能改变
空格不能讲一个命名分割
程序可以使用空格增加程序的可读性
五、输入函数
Input()函数从控制台获得用户输入。
使用方法如下:
=input()
获得的用户输入以字符串的形式保存在中
六、计数循环基本过程
for i in range():
例子:使某一段程序连续运行10次
for i in range(10)
七、python对库函数引用的方式
1、import
2、from import
from import *
八、数字类型转换
函数&#