计算机二级Python(第一阶段)
介绍
??本篇文章主要针对于计算机二级考试的崽崽,当然想了解Python和学习Python的崽崽也是可以看本篇文章的;毕竟,手机和电脑都可以运行Python;本篇我文章虽然是笔记,但是也纯靠手打,希望关注和点赞一下,期待我的其他随笔和文章;文章作者由博客园狐小妖用户撰写,非来自于博客园且不带转载注明,均为盗文章的用户,这种人最可耻;建议没有经过系统学习的用户一步一步来,如果经过系统学习的用户酌情跳着看;
目录
- 作者:博客园-狐小妖
Python-3.5.3解释器-点击下载(Python官网),因为是官网,所以网不好的崽崽点击这个:飞檐走壁
下载好后按照下面操作:
安装成功之后按win键,最近添加里面有这四个就是正常的,图示中,第一个是我们的Python模块文档,第二个是Python自带的编写Python文件的集成工具(计算机二级中代码就在这里面写,如果只是学习Python可以使用pycharm或者vscode程序),第三个为Python的帮助文档(默认纯英文的,英语不好的同学建议去找个中文版的,找到了希望私发我一份;谢谢~~),第四个就是我们的Python的核心了——Python解释器,那些抖音程序员/黑客看多的同学反思一下为什么你写的xxx.py文件为什么运行不起来~~,因为你没有Python的解释器;
对了,值得一提的是你像上面一样安装好之后还会有一个pip工具,位置在你Python版本目录下的scripts目录下(这个工具是用来安装第三方库的,后期我们会用到,而且这些默认安装都会有):
Python程序的编辑方式
Python程序的编辑方式有两种
Python交互式命令行程序:
适合编写少量代码;
打开方式可以通过win+r输入cmd
回车进入Windows的命令行后再输入:python
Python自带的IDLE集成开发环境(计算机二级考试要求使用IDLE)
??在开始菜单中(win键)找到关键词IDLE的快捷方式,启动后显示一个交互式Python的运行环境;
??
??依次点击file>new file 新建一个Python文件,如下图,就可以编写代码了
Python交互式命令行基本上不怎么用,这里就只简单说一下,进入Python交互式命令行后,>>>这个符号是Python命令行提示符,交互式命令行自带print功能,你可以直接输入,"hello world",也可以直接输入;
举个栗子:
Python程序的运行方式
交互式:
??利用Python解释器及时响应用户输入的代码并输出结果,一般用于调试少量的代码,‘>>>’提示符后面就可以直接输入代码并运行,输入exit()或quit()以及Ctrl+z可以退出,没有‘>>>’的行表示运行结果;
文件式:
??将python写入一个文件或多个文件中,启动python解释器批量执行文件中的代码,文件式是最常用的编程方式;
??文件式程序在IDLE的编辑窗口中编写,在菜单栏中点击‘run>run module’即可执行,也可以按F5执行;运行之后会弹出一个输出的窗口;如图所示:
IPO程序编写方法
??I:input(输入),一个程序的开始,输入的来源可以是网络输入、控制台输入、文件输入、交互界面输入、随机数据输入、内部参数输入等;
??P:process(处理),程序对输入数据进行处理并产生结果的过程,计算问题的处理方法统称为算法,是程序的核心;
??O:output(输出),是程序展示处理结果的方式,可以是网络输出、控制台输出、文件输出、交互界面输出、内部参数输出等;
??无论程序的大小规模,每个程序都有统一的运行方式,即:输入数据,处理数据,输出数据。这种朴素的运算模式形成了程序的基本编写方法:IPO(input、process、output)方法;IPO也是最基本的程序设计方法,能够帮助初学者理解程序设计的开始过程,也就是了解程序的运行模式,从而建立起程序设计的基本概念;
练习写代码
??暂时不需要理解什么含义,照着敲就好了,让手指找到编写代码的感觉;
斐波那契数列的计算(0和1开始,后面的数是钱两个数之和,例:0,1,1,2,3,5,8,13)
圆的面积计算
第一阶段考核测验
选择题
1、python是一种(??)类型的编程语言
A、机器语言??B、解释??C、编译??C、汇编语言
2、python语句print('世界,你好')的输出语句是(??)
A、('世界,你好')??B、'世界,你好'??C、世界,你好??D、运行结果出错
3、python语言通过(??)来体现语句之间的逻辑关系
A、{ }??B、( )??C、缩进??D、自动识别逻辑
4、python解释器在语法上不支持(??)编程方式
A、面向过程??B、面向对象??C、语句??D、自然语言
5、以下不属于python语言特点的是(??)
A、语法简洁??B、依赖平台??C、支持中文??D、类库丰富
6、关于python版本,以下说法正确的是(??)
A、python3.x是python2.x版本的扩充,语法层无明显改进
B、python3.x代码无法向下兼容python2.x的既有语法
C、python2.x和python3.x一样,依旧不断发展和完善
D、以上说法都正确
7、python的输入来源包括(??)
A、文件输入??B、控制台输入??C、网络输入??D、以上都是
8、以下不是IPO模式的是(??)
A、input??B、program??C、process??D、output
9、采用IDLE进行交互式编程,其中‘>>>’符号是(??)
A、运算操作符??B、程序控制符??C、命令提示符??D、文件输入符
10、关于python语言,以下说法错误的是(??)
A、python语言是由Guido van Rossum设计并领导开发
B、python语言由PSF组织所有,这是一个商业组织
C、python语言提倡开放开源理念
D、python语言使用不需要付费,所以不存在商业风险
11、关于本篇文章的作者是(??)
A、该发布者??B、CSDN当前发布者??C、博客园狐小妖??D、百度文库当前发布者
答案:BCCDB??BDBCBC
编程题
磨手指练习,不需要理解含义,照抄即可,后面的阶段均会讲述到
1、根据用户输入的内容,输出相应的结果
2、输出九九乘法表,工整打印输出常用的九九乘法表
3、同切圆的绘制,绘制一组半径不同的同切圆
4、系统循环提示用户输入三个兴趣小爱好,最后打印输出