任务描述 相关知识 Python 变量和常量以及它们的命名规则 变量 命名规范 常量 代码注释 整型和浮点型数据 算术表达式 打印输出 案例演示 编程要求 测试说明 任务描述 本关任务:计算一个由正方形和等腰三角形组成的多边形的面积,其中正方形边长 4 厘米,等腰三角形底边为正方形的一条边,其到对角顶点的高为 2.6 厘米。 相关知识 为了完成本关任务,你需要掌握: Python 变量和常量以及它们的命名规则; Python 的整型和浮点型数据; Python 中的算术表达式; 使用 print 打印输出; 给代码添加注释。 Python 变量和常量以及它们的命名规则 变量 在了解 Python 的变量之前,我们首先需要明白什么是变量。假设现在我们有以下 Python 代码: variable = 1 其中=表示的是赋值运算符,每个变量需要先赋值再使用,变量在被赋值之后才会被创建。=前面表示的就是变量,variable 表示的就是变量名称,1 表示的是变量的值。在程序运行过程中,变量的值一般都会发生改变,内存中会专门开辟一段空间,用来存放变量的值,而变量名将指向这个值所在的内存空间,如图1所示。 图1 Python 中大小写是敏感的,所以 variable 和 VARIABLE 是两个不同的变量。 命名规范 变量是标识符的一种,而变量的命名规范也就是标识符的命名规范。 在选择标识符时,我们需要注意以下几点: 标识符只能是字母、数字或下划线的任意组合; 标识符的第一个字符不能是数字; 以下都是合法变量名: variable_a _variable a_variable_1 以下都是非法变量名: 1variable var?iable vari\able 以下关键字不能声明为变量名: 关键字是Python语言已经定义好、具有特定含义的标识符,不允许开发者自己定义和关键字名字相同的标识符。 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield' 常量 与变量相对的就是常量,在程序运行过程中,常量的值不会发生改变。但是在 Python 中没有专门定义常量的语法。 整型常量示例:1,5,-10 浮点型常量示例:1.5,2.3014,-10.55 代码注释 代码注释分为单行注释和多行注释,单行注释通过
最新发布