学习对象
面对于代码萌动期、有代码情节、想在这个领域了解知识、扩展自己的认知空间的同学开设,起点低,从兴趣出发引导,逐渐提高这个领域的认识,如需要高层次提升可以继续关注后期内容,面向初中、高中、大学学段,其他学段请关注STEAM内容。
代码提示
为避免代码行错位及乱版,代码区可以横向滑屏操作,若有代码框遮挡可以滑屏查看内容。
今日目标
编码声明样例
函数结构样例
运行操作样例
编码声明样例
若代码内容需要适配所有字符需要用“UTF-8”编码,在文件页头标注内容如下
若代码内容包含中文字符或者正则表达式包含中文输出、中文解析、中文数组处理,一般需要“gbk"编码声明,否则容易出现乱码现象。
函数结构样例
代码样例 test.py,
方法:
在本地电脑创建记事本文件,修改文件后缀为".py"格式,右键点击文件,选择IDLE打开文件内容,复制粘贴以下内容
运行结果:
以上编码分为四部分
第一部分是编码声明,本测试文档声明编码类型为“utf-8”;
第二部分为类库调用,本文档未使用类库内容,仅作为实例作用;
第三部分为“def.."自定义函数,实例中定义两个函数,一个主函数,一个嵌套函数,在主函数中调用test函数,并且同步传递参数,功能为打印参数字符串;
第四部分为本文档主调用部分
文档执行顺序从8行开始执行->第9行->第6行->第7行->第4行->第5行->输出"python"。
自定义函数 def FunctionName(): "def"声明、函数名、变量括号、冒号,函数体需要Tab退空格。
IDLE样例
输出样例:
运行操作实例
解一元二次方程的根
标准形式为:ax²+bx+c=0(a≠0)
算法与步骤
第一步:先求Δ,Δ=b²-4ac;
第二步:判断Δ>0,存在两个不相等的实数根,Δ=0,存在两个相等的实数根,Δ
第三步:用求根公式求根后输出。
1.input('Please input a=')为屏幕输入提示功能;
2.float(input('Please input a='))为输入浮点式内容格式化;
3.print(quadratic(a,b,c))输出内容与调用;
通过实例了解函数结构即可,关于判断与循环功能在后续内容中会提到。
输出结果:
IDLE实例:
总结:
了解python文档撰写结构,了解自定义函数定义方法,了解函数运行顺序,了解简单解决问题操作型文件的撰写,学会IDLE的操作使用。
领取专属 10元无门槛券
私享最新 技术干货