计算机组成原理和Python基本语法之关卡一
1.一个完整的计算机系统,是由哪两大部分组成的?
硬件系统和软件系统
2.第一个诞生的Python编译器,它是用什么语言实现的?
C语言
3.请使用Pycharm完成以下操作:
* 创建一个新的工程\(Project\),工程名为黑马程序员+您的名字\(示例:黑马程序员张三\),
* 创建一个模块\(文件\),模块名为hello\_python
* 在模块中使用python完成输出:人生苦短,我用Python。
1 print("人生苦短,我用python.)
4.注释格式分为几种,格式是什么形式?
单行注释和多行注释
单行注释用#号开头
多行注释用三对双引号"""哔哩哔哩"""或者三对单引号'''哔哩哔哩'''
5.在Python中,变量的作用?
1.用来存储数据
2.提高开发效率,因为可以复用
6.以下分别代表什么类型:int float bool string
答:int整形 float浮点型 bool布尔类型 string 字符串
7.什么叫做标识符?
标示符可以理解成是一套命名规则
关键词名是标示符、变量名也是标示符、函数名、方法名也是标示符
8.Python中命名规则分为几种并举例说明?
大驼峰命名法 每个单词开头首字母大写
小驼峰命名法 第一个单词是全部小写,后面的单词首字母大写(变量)
## 计算机组成原理和Python基本语法之关卡二
---
#### 1.**一计算机系统中硬件系统,是由哪两大部分组成的?**
主机设备和外机设备
#### 2.Python目前有几个版本?
Python2和python3
#### 3.请使用Pycharm完成以下操作:
* 输出:
凤凰涅盘,浴火重生。
并使用单行注释完成注释说明,
注释说明文字为:打印座右铭
* 输出:
咬定青山不放松,立根原在破岩中。
千磨万击还坚劲,任尔东西南北风。
并使用多行注释完成注释说明,
注释说明文字为:
诗名:竹石
作者:郑板桥
1 "打印座右铭" 2 print("凤凰涅盘,浴火重生。") 3 """ 4 诗名:竹石 5 作者:郑板桥 6 """ 7 8 print("咬定青山不放松,立根原在破岩中。\n千磨万击还坚劲,任尔东西南北风。")
#### 4.目前有一个变量pi = 3.14 ,请使用Python完成查看pi变量的类型并输出。
1 pi=3.14 2 print(type(pi)) 3 4 <class 'float'>
#### 5.请说出你对变量类型的理解?
每一个变量都存储这一种类型的数据,该数据的类型就是该变量的类型
#### 6.Python中标识符是否区分大小写?
区分 例如: Andy 和 andy 是两个变量
#### 7.请使用Pycharm完成以下操作:
* 已知一个圆的半径为10,请计算这个圆的周长和面积并完成输出。
* 请使用变量保存数据\(半径->r, 周长->girth, 面积->area,pi\(圆周率\)为3.14\)
* 如果是小数点后面请保留两位小数
1 r=10 2 pi=3.14 3 girth=r*pi 4 area=pi*r*r 5 print("%.02f" %girth) 6 print("%.02f" %area)
#### 8.请指出下列变量的命名哪些是不规范的:
A、test B、python C、2name D、num2 E、if、F、!hello G、print H、itcast I、omg J、abc-def
K、temp L、else M、TEST N、Options
答:BCEFGJL
#### 9.简述什么是关键字?
关键字就是已经被系统预定义具有特殊功能特殊含义的标示符,在代码中,可以直接使用
通常不允许开发者命名一个与关键词同名的变量,除非你知道后果,并且明知这就是预期的效果
## 计算机组成原理和Python基本语法之关卡三
---
#### 1.目前有哪些主流操作系统可以开发Python程序?
windows
linux
mac os
#### 2.python是编译型语言还是解释性语言,两种类型的语言的程序有什么不同?
解释型语言
编译型语言是先把代码转换成可执行的二进制文件,用户只要运行编译好的二进制文件就可以,运行速度比较快
解释型语言交给用户的是代码文件,当运行程序时,一边执行代码的编译一边运行,运行速度比较慢
#### 3.python相对与其他语言有什么优点和缺点?
优点:简单,易读易写,跨平台,功能全面
缺点:运行速度慢
#### 4.Python应用场景有哪些?
web网站, 服务器,爬虫,科学研究,运维,快速完成产品原型