这节课部分班级让学生读、理解写注释,解释程序发现困难重重。我写一个看看能不能让不会编程的人看懂。
这里面有几个比较难理解的地方再做进一步解释:
行1:python对中文的支持不如其它编程语言程序中有中文必须使用第一行的代码,否则在保存时会给出提示并在双击运行程序时发生闪退。
行2:利用他人开发的功能模块是python的优势使用前导入即可,但使用时要对功能模块进行了解打个比方,功能模块就相当一个公司该公司負责的经营范围就是模块的功能,公司中也有不同的部门和人员负责专项业务要使用该公司必须通过import命令告诉计算机,术语叫导入功能模块
行3:使用公司中部门或人的方法是
secret=random.randint(1,99)的术语叫变量赋值,可以理解为让secret代表random.randint(1,99)产生的数但它不等于这个数,就像你可以代表哈三中参加某个会议但你不是哈三中一样。你随时可以代表其它什么人或单位变量也可以。以后的学习中你会经常见到诸如secret=secret+1的表达结果是让secret玳表random.randint(1,99)+1。可以理解为让你在代表哈三中的基础上增加了代表男生现在你代表哈三中的男生出席会议。
行4:让计算机用guess这个人记录玩家猜的數并让他开始的时候记录为0,术语叫变量声明赋初始值可以理解为,要让计算机的做事要先指定负责人计算机里的这些人是有特长嘚,有的擅长处理文字(术语叫字符串用str表示)有的擅长处理整数(术语叫整型用int表示),有的擅长处理小数(术语叫浮点数用float表示)python里赋初值有确定用哪类人的作用(术语叫定义变量数据类型),也有限定功能的作用例如guess=0,确保了guess不会是一个1-99的数不会在第一次比較时出现没猜就对了的情况。当然这里一可以是100或更大的数
行8:!=表示不等于,在程序设计中有一种运算符号叫逻辑运算符包括>、<、==(等于)、<=、>=、!=等,用于逻辑判断一般用在if和while等带有判断功能的命令中。
此外9-14行前的缩进表示这些行都受while控制,if后的相对于if的缩进说明受if控制python通过缩进来决定while、for、if等控制的代码是否结束。
基本就这样了不知道你看懂没有,欢迎留言告诉我!
加载中请稍候......
}