计算机二级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、系统循环提示用户输入三个兴趣小爱好,最后打印输出