如果你看懂了,

今天的内容你已经掌握了一半。

如果没看懂,

请不要漏过任何一个字。

然后你就懂了:-D

= 和 ==

在之前看到用=来赋值的时候,

(name="Bill")

我就一直想:等于是怎么表达的呢?

好了,现在知道了,是"==”,

对,你没有看错,就是两个"=”,

不得不说,程序猿是世上最无趣的生物。

如果是比大小,则简单很多,

如果你还记得小学学了什么的话,

>表示大于,<表示小于

>=表示大于等于,<=表示小于等于

!=表示不等于(用!表示非也是没sei了)

总结一下所有的数学符号

"if”,"else”和"elif”

这三个多数时候是连用的,

前两个的意思和看到的意思一致,

表示如果……别的情况……

第三个是else if的缩写……这脑洞

我之前一直不相信用英语写代码的程序猿们英语不好,

现在总算知道为什么这么说了。

只用if试试num1=float(input("Enter the first number:"))

num2=float(input("Enter the second number:"))

if num2>num1:

print (float(num1), "is less

than", float(num2))

if num1==num2:

print (float(num1), "is equal

to", float(num2))

if num1!=num2:

print (float(num1), "is not

equal to", float(num2))

我老是忘了在3.X版本中,

print已经算一个函数,需要加括号,导致程序报错。

此外3.X后,只承认input,

2.X版本中还有raw_input和input的区别。

再用if……elif……else试试age=float(input("enter your age:"))

grade=float(input("enter your garde:"))

if age >=8:

if grade >=3:

print("You can play this game.")

elif age>4:

print("23333333")

else:

print("Sorry, you cannot play

this game.")

这个不难理解:

打印enter your age:请用户输入年龄,

如果年龄达到8岁,

且年级高于3年级,

打印"你可以玩这个游戏。”

不是的话,如果年龄大于4,

打印"23333333”

如果都不是,

打印"对不起,你不能玩这个游戏”。

那么为什么if下面还有一个if,

而且后一个if还相对缩进了呢?

这个缩进表示什么意思呢?

之前我们就知道python对代码缩进非常敏感。

我当时以我的浅薄骂它作,

然而它是在用最朴素的方法划分地界。

书上正式的表达是"代码块”。

以我朴素的理解就是,

顶格写的是代码块的开端,

后面缩进的部分则是在顶格代码的小弟。

也就是说,

必须在顶格代码命令的前提下执行缩进的代码命令。

他们整体被称为一个"代码块”。

后面另起的顶格代码行则是开辟了一个新篇章。

比如上面代码的第一个代码块:

if age >=8:

if grade >=3:

print("You can play this game.")

在满足age大于等于8的前提下,

且满足grade大于等于3,

打印"You can play this game."。

所以,第二个if语句无法和第一个一样顶格,

这就是python有着严苛缩进的意义所在。

(其他不使用缩进的的编程自有他们其他的方法)

and,or和not

中学数学的集合告诉我们,

and是"且”,or是"或”。

编程这点小事,

不仅仅在英文表达上停留在小学阶段,

在数学表达上也没有超过中学阶段。

所以无论文科生理科生,都可以轻松驾驭毫无压力。

言归正传,

如果你还记得我上面说:

在满足age大于等于8的前提下,

且满足grade大于等于3,

打印"You can play this game."。

那么可喜可贺,

if age >=8:

if grade >=3:

print("You can play this game.")

以上这段代码可以用and表达式。

修改后的完整一段如下:

age=float(input("Enter your age:"))

grade=int(input("Enter your grade:"))

if age>=8 and grade>=3:

print("you can play this

game.")

else:

print("Sorry, you cannot play

the game.")

or的写法也是一样,请参考

color=input("Enter your favorite color:")

if color=="red" or color=="green":

print("You can play this

game.")

else:

print("You cannot play the

game.")

虽然我暂时不知道既然有了!=,

为什么还要有not。

姑且先学习一下吧。

age=float(input("Enter your

age:"))

if not(age<8):

print("You can play the game.")

else:

print("You cannot play the

game.")

谁说不是呢?

还记得一开始的笑话吗?

现在,老婆的命令

在你的眼里是不是这样的:

if (看到卖西瓜的)

买一个(包子);

else:

买一斤(包子);

//太TM敬业了!(这是注释,之后讲)

微信名:文科女生学编程

微信ID:GirlCoding

点击历史信息,查看更多内容

❷ 妹子学编程,懂猿类,猿类看妹子

❸ 长按右侧二维码,关注我

python不会英语不会数学怎么自学-文科女生学Python:学过初中数学和英语就能懂的编程逻辑...相关推荐

  1. python对英语和数学的帮助-文科女生学Python:学过初中数学和英语就能懂的编程逻辑...

    如果你看懂了, 今天的内容你已经掌握了一半. 如果没看懂, 请不要漏过任何一个字. 然后你就懂了:-D = 和 == 在之前看到用=来赋值的时候, (name="Bill") 我就 ...

  2. 初中数学最全几何模型_老师熬夜整理:初中数学最全几何模型大汇总,学生大呼“过瘾”...

    几何是初中数学中非常重要的内容. 一般会在压轴题中进行考察,而掌握几何模型能够为考试节省不少时间,数姐整理了常用的各大模型,一定要让孩子认真掌握,转给孩子吧! 全等变换 平移:平行等线段(平行四边形) ...

  3. 初中数学503个必考知识点_干货丨初中数学必考的21个知识点

    关注杰睿教育有助于孩子学习哦! 01数轴 (1)数轴的概念:规定了原点.正方向.单位长度的直线叫做数轴.数轴的三要素:原点,单位长度,正方向. (2)数轴上的点:所有的有理数都可以用数轴上的点表示,但 ...

  4. 同底数幂比较大小方法_初中数学解题技法19.幂的运算

    19.幂的运算 [分析] A选项为合并同类项,应把系数相加:B选项为同底数幂的乘法,底数不变,指数相加:C选项中x项的指数为1:D选项中负因数的奇次幂为负. [解] 答案选D [反思] [举一反三] ...

  5. 初中教师资格证计算机试讲教案模板,初中数学教师资格证面试教案模板: 《投影》...

    原标题:初中数学教师资格证面试教案模板: <投影> 初中数学教师资格证面试教案 --<投影>教学设计 一.内容和内容解析 1.内容 投影及其有关概念;投影的分类;正投影的含义及 ...

  6. 初中计算机应用教什么,信息技术在初中数学教学中的应用

    折玉芳 [内容摘要]本文首先信息技术应用于初中数学教学的重要性分析,认为有助于促进教师创新教学模式,提高教学质量;有助于优化教学结构,提高课堂教学效率;有助于营造良好的教学氛围,提升学生们学习数学的兴 ...

  7. 初中数学四十二个几何模型_【初中数学】一题贯穿初中几何

    一题贯穿初中几何 重要说明 本题是常州于新华(于特)供题,中国数学教育名师讲堂众大师巧解,扬州段广猛老师整理. 典例 (第二十五届"五羊杯"卷第19题)如图,△ABC中,∠C=90 ...

  8. 计算机辅助初中数学教学,初中数学合作教学如何融入计算机辅助教学

    <初中数学合作教学如何融入计算机辅助教学>由会员分享,可在线阅读,更多相关<初中数学合作教学如何融入计算机辅助教学(3页珍藏版)>请在人人文库网上搜索. 1.初中数学教学论文参 ...

  9. pq分解法中b’怎么求_14.初中数学:二元一次方程组,加减消元法怎么解?视频有详细解题步骤...

    欢迎您来到方老师数学课堂,请点击上方蓝色字体,关注方老师数学课堂.所有的视频内容,全部免费,请大家放心关注,放心订阅. 初中数学:二元一次方程组,加减消元法怎么解?视频有详细解题步骤.大家先在草稿本上 ...

最新文章

  1. 汗!雅虎中国个人空间
  2. ArrayList与LinkedList区别
  3. 烂大街的Spring循环依赖该如何回答?
  4. Java线程详解(8)-线程的同步
  5. Hadoop jobhistory历史服务器
  6. leetcode 第2高的薪水 oracle_石斛内幕第2期:铁皮石斛价格是不是要这么高?
  7. 青海师大c语言研究生专业课_【考研资讯】多所高校更改专业课科目!考研人还能再怎么惨?...
  8. QT将绝对路径转成相对路径
  9. java常见面试微服务_微服务面试一般问什么?java微服务面试题以及答案整理
  10. VB_NET程序设计教程
  11. 瞻博网络Contrail多云解决方案荣获最佳创新解决方案奖
  12. c盘是不是越大越好_C盘分区并非越大越好
  13. kali Linux 上编译并使用RFID核弹——proxmark3
  14. 同一服务器两个端口不同的应用session覆盖解决方案
  15. Airbnb 北京地区数据可视化——用户篇
  16. android app wifi密码,无广告查看wifi密码的软件-WiFi密码查看清爽版app下载V999安卓版-西西软件下载...
  17. CSDN官方markdown教程
  18. 生成对角矩阵 numpy.diag
  19. matlab车轮滚动动画,Fireworks动画教程:简单制作轮子滚动动画效果
  20. Tesla GPU 为全球最快的超级计算机提供动力支持

热门文章

  1. python for循环练习
  2. OpenCV像素二位数组数据(矩阵)生成图片
  3. Win10 64位+VS2015+OpenCV3.4.2重编译
  4. 大数据系列2-liunx基础-1操作系统介绍
  5. c 并发操作mysql_MySQL并发控制
  6. C语言 最小二乘 向量旋转 欧拉方法求洛伦兹方程
  7. Apache 如何手动安装为服务并启动运行?
  8. 蓝桥杯:十六进制转八进制
  9. 完全搞定iframe(框架)里的滚动条
  10. 测试与 debug 心得