欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python学习日记之三 变量2、逻辑判断、for循环

程序员文章站 2022-07-02 17:13:11
复习默写猜数字小代码,出现的问题。 While语句下的条件。应为result==false和answer=input()时。如果answer=input()写在while的外边,就会像昨天那样一直输出too small。 还有就是if语句,语法错误,百度了一下,看起来缩进了,其实是并没有缩进。 1、 ......

复习默写猜数字小代码,出现的问题。

While语句下的条件。应为result==false和answer=input()时。如果answer=input()写在while的外边,就会像昨天那样一直输出too small。

还有就是if语句,语法错误,百度了一下,看起来缩进了,其实是并没有缩进。

 

 

1、变量起名规则:必须是字母或下划线_开头,之后可以是字母,下划线或字母。注意 大小写,大写A和小写a是不同的。

2、变量可以用来赋值a=1,也可以用来存储数据,例如小游戏开头的预设num=10。用来比较大小。进行运算。

做那个1到100的累加。想了好久,然后只能上百度查了。然后发现我原本写的是这样奇怪的东西。完全错误,脑子转不过弯来

Python学习日记之三 变量2、逻辑判断、for循环

百度了之后,原来我一直想用一条式子b=xxxx来做累加,忘了只要a一变,那么b累加好数值也会变的。所以我应该用变量来储存前一个变好的数值。一定要写在while语句的外面,不参与循环。那么下次循环的时候,b直接从外面这个刚刚变的数字取值。(大概只有我才会看懂我的理解笔记吧。。。)

Python学习日记之三 变量2、逻辑判断、for循环

 

2、逻辑判断

真真假假,头发晕。

做了【Crossin的编程教室】第11课的小题(入门我都是跟着这个入门教程来走的)左到右为题目,正确答案,我的答案

Python学习日记之三 变量2、逻辑判断、for循环

 

复习第六课产生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累加计算

一开始还是傻乎乎地不用赋值来

Python学习日记之三 变量2、逻辑判断、for循环

改后

Python学习日记之三 变量2、逻辑判断、for循环

 

 今天就这样了。一天先记几个小知识点。一开始慢慢来。