复习默写猜数字小代码,出现的问题。
While语句下的条件。应为result==false和answer=input()时。如果answer=input()写在while的外边,就会像昨天那样一直输出too small。
还有就是if语句,语法错误,百度了一下,看起来缩进了,其实是并没有缩进。
1、变量起名规则:必须是字母或下划线_开头,之后可以是字母,下划线或字母。注意 大小写,大写A和小写a是不同的。
2、变量可以用来赋值a=1,也可以用来存储数据,例如小游戏开头的预设num=10。用来比较大小。进行运算。
做那个1到100的累加。想了好久,然后只能上百度查了。然后发现我原本写的是这样奇怪的东西。完全错误,脑子转不过弯来
百度了之后,原来我一直想用一条式子b=xxxx来做累加,忘了只要a一变,那么b累加好数值也会变的。所以我应该用变量来储存前一个变好的数值。一定要写在while语句的外面,不参与循环。那么下次循环的时候,b直接从外面这个刚刚变的数字取值。(大概只有我才会看懂我的理解笔记吧。。。)
2、逻辑判断
真真假假,头发晕。
做了【Crossin的编程教室】第11课的小题(入门我都是跟着这个入门教程来走的)左到右为题目,正确答案,我的答案
复习第六课产生bool值的逻辑运算 非not,与and,或or,既然a是true,那么not a就是not true,b=not a,所以为false
not b,就负负得正的意思吧(苦笑)false false=true
a and b 就是true and(与) false ,必须是两个都为真才算true
同上1<2为false,b也是false,所以为false
3、for循环,for a(变量名)in range(x,y-1)取值范围
用来修改while的1到100累加计算
一开始还是傻乎乎地不用赋值来
改后
今天就这样了。一天先记几个小知识点。一开始慢慢来。