请动动小手关注我们的公众号
第二课了,加油~
提示:pycharm窗口的所有案例请大家自己动手操作,更好的理解语法一、算数运算符和输入
input("提示文字"),接收键盘输入,默认全是字符串。如:name=input("请输入你的名字:"),控制台就会让你输入你的名字。二、比较运算符和逻辑运算符
1.比较运算符
对比两个数据的大小,是否相等。运行结束只有两种结果,True和False! | | | |
|---|
> | | 10 > 5 | |
< | | 10 < 5 | |
>= | | 8 >= 8 | |
<= | | 3 <= 2 | |
== | | 7 == 7 | |
!= | | 6 != 9 | |
把多个比较条件组合在一起。一共 3 个:and、or、notand(并且,同时满足):左右两边条件全部满足,最终结果才是True,只要任意一个不成立,整体 False。
or(或者,满足其一):任意一个条件成立,整体就是 True,只有两边全部不成立,才是 False。
not(取反,颠倒结果):真变假,假变真。
划重点:运算优先级:not>and>or。不确定先后顺序,直接用小括号 () 包裹条件,更容易解读。
三、if条件判断
英文的if是如果的意思,即让程序拥有选择能力,当满足条件时执行一段代码;不满足时跳过或者执行另外一段代码。
所有软件逻辑底层都大量使用if。必须学会。
1.单分支if
if 条件: # 这里缩进4个空格!条件为True才执行内部代码 执行语句1 执行语句2
if 条件末尾必须带上英文冒号:(漏掉直接报错)。冒号下一行的执行代码,必须缩进4个空格(PyCharm 按回车会自动缩进),缩进代表归属关系:只有缩进的代码才属于 if 内部,取消缩进就脱离 if 控制,会造成无论条件是否满足都会执行。程序计算条件→ True:运行缩进内所有代码→ False:直接跳过缩进内代码。2.双分支if ... else
重点:else后面不能写条件,同样必须加英文冒号。if和 else必须上下对齐(同一缩进层级)。四、练习
上节课运行代码(代码不是唯一的,只要输出的结果没有错即可):NameError:名字「name」没有定义。你是不是想写「Name」?
通俗的讲,你代码里写了变量 name,但是前面从来没有写过 name = xxx,电脑不认识这个名字。
带引号和不带引号的数据类型不一样。
你正在经历的每一瞬间,都是往后余生里,最年轻的一刻。