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

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

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累加计算

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

改后

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

原文地址:https://www.cnblogs.com/2ken/p/8361596.html

时间: 2024-10-11 10:55:57

Python学习日记之三 变量2、逻辑判断、for循环的相关文章

javascript学习日记之变量的作用域

``` 很显然第一个弹出框并没有如我所想弹出的global而是undefined 这是为什么呢? 其实由于函数作用域特性 函数域始终优于全局域 同名的局部变量会覆盖掉全局变量 而第一次调用alert的时候scope还没正式定义 所以为undefined 以上代码可以理解为: ``` function f(){ var scope; alert(scope); var scope ="local"; alert(scope); }; f(); //等价与函数内变量的声明'提前'至函数体顶

Python 学习日记(第二周)

从这周开始我就正式学习Python 语言了.以后每周都会有一篇有关于学习Python的见闻与大家分享! Python的安装 学习的第一步首先要有一个运行的环境.所以接下来介绍一下安装的步骤. 通过Python的官网可以看到Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的. 要提醒大家的是 Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的.在未来py3 会是趋

Python学习基础:变量

变量(Variables): 是为了存储程序在运算过程中的一些中间结果,为了方便日后调用储存在计算的内存中官方介绍: Variables are used to storeinformation to be referenced and manipulated in a computer program. They alsoprovidea way of labeling data with a descriptive name, so our programs can be understoo

Python学习总结之三 -- 优雅的字符串

优雅的字符串 前言 记得我在Python学习总结第一篇中有提到字符串,那个可以算是先打个招呼吧,因为没有提到任何关于字符串的处理方法.今天,给大家详细讲解一下Python中字符串的使用方法,如有不当或不足之处,还请大家指出及补充,先谢过. 基本字符串操作 对于序列的操作,我们马上可以想到的都有什么?索引?分片?乘法?判断成员资格?求长度?求最大最小值?没错,在字符串的领域中,我们也同样可以适用.不过,千万千万要牢记一点:字符串是不可变的.所以,在字符串中实施分片赋值是不可以的辣. 字符串格式化

Python学习笔记1_变量及数据类型

1.1  变量 变量名只能包含字母.数字和下划线:变量名可以字母或下划线打头,但不能以数字打头 不要将Python关键字和函数名用作变量名 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0 # 变量名称message message = "Hello Python world!" print(message) message = "Hello Python Crash Course world!" print(message) 1.2    字符串  

【Python学习笔记之三】lambda表达式用法小结

除了def语句之外,Python还提供了一种生成函数对象的表达式形式.由于它与LISP语言中的一个工具很相似,所以称为lambda.就像def一样,这个表达式创建了一个之后能够调用的函数,但是它返回了一个函数而不是将这个函数赋值给一个变量名.这也就是lambda有时叫做匿名函数的原因.实际上,他们常常以一种行内进行函数定义的形式使用,或者用作推迟执行一些代码. lambda表达式 lambda的一般形式是关键字lambda,之后是一个或多个参数(与一个def头部内用括号括起来的参数列表及其相似)

python学习日记-i/o&amp;type

今天学习的是python的输入输出io和数据类型. python的输入为input()函数(一个内置函数和c#的readkey()类似),比如要给变量a赋值,需要用户输入赋值就可以写a=input();如果需要提示用户输入名字并且赋值给a就可以用a=input(‘请输入你的名字’),但是在用的过程中遇到一个问题,就是让用户输入一个数字,并进行处理,比如: a=input('请输入一个数字')if a>100: print(a)else: print(a+100) 结果报错 unorderable

python学习日记-hello,world!

写这篇日志的目的,只是记录一下学习Python的一些问题,收获.今天,也是新入职第一天,也记录下日常生活的点滴.看看我能坚持多久吧.   早上,起床,洗漱,急忙赶往公司,结果还是迟到了,但是老板不在,然后就是装机,装机的过程中知道了公司早上上班时间很灵活,从8点半到9点半都可以,只是影响你下班的时间,心中暗爽.但是迟到一次扣50,还是有点吓人的.然后开始一天的扯淡.下午5点半准时溜.    回来开始安装Python(本来昨晚上就在下的,可是弄了半天,发现现在Python有2.x,3.x的版本.作

Python学习日记(5)简单了解迭代器、生成器、装饰器、上下文管理器

迭代器 迭代器只不过是一个实现了迭代器协议的容器对象.它基于以下两个方法. __ next __:返回容器的下一个元素. __ iter __:返回迭代器本身. 实际上,迭代器表现了程序底层的概念和特性,在程序中,你可以不必使用迭代器,但是理解迭代器,却是对生成器这样一个常用特性理解很有帮助. 学习迭代器,我基本上通过2个例子来理解迭代器的特性.(PS:我发现我之前记得笔记不是很详细,所以这一篇记录详细一些--不然我有时候一些点我自己看的时候都要想一下,吐血,果然没什么灵性--) 好了,上代码: