2019-04-30 day1 用户交互

key point:

变量:
变量即逻辑
定义变量会有:id,type,value
等号比较的是value, is比较的是id
强调
1、 id相同,意味着type和value必定相同
2、value相同,type肯定相同,但id可能不同

匈牙利命名法
匈牙利命名法就是把变量的『类型』缩写,放到变量名的最前面。关键在于,这里说的变量『类型』,指的是那些和你的代码业务逻辑相关的类型。比如,在你的代码中有两个变量:students 和 teachers,他们分别代表的是用来存储学生的集合与用来存储老师的列表,使用『匈牙利命名法』后,可以把这两个名字改写成这样:
students -> set_students
teachers -> list_teachers

homework

1、解释机器语言、汇编语言和高级语言的特点
机器语言:二进制编码
汇编语言:简写的英文标识符去取代二进制
高级语言:使用和自己的语言非常相似的语法格式去编程,提升编程效率
2、解释编译型语言与解释型语言的区别
编译型语言:在程序执行之前要先编译,然后转化成为了二进制之后,计算机才可以运行;程序修改,需修改源文件,在进行编译,在执行;C语言,C++
解释型语言:应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,可以动态调整;Python,Java,Php
3、阐述 python 的基本数据类型
字符串、整型、浮点型、列表、元组、字典、集合、布尔
4、用户交互程序:提前定义好一个年龄,请用户猜年龄

你可能感兴趣的:(2019-04-30 day1 用户交互)