python对英语和数学的帮助-文科女生学Python:学过初中数学和英语就能懂的编程逻辑...
如果你看懂了,
今天的内容你已经掌握了一半。
如果没看懂,
请不要漏过任何一个字。
然后你就懂了:-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:学过初中数学和英语就能懂的编程逻辑...相关推荐
- python不会英语不会数学怎么自学-文科女生学Python:学过初中数学和英语就能懂的编程逻辑...
如果你看懂了, 今天的内容你已经掌握了一半. 如果没看懂, 请不要漏过任何一个字. 然后你就懂了:-D = 和 == 在之前看到用=来赋值的时候, (name="Bill") 我就 ...
- 文科女生单招学计算机,文科女生走单招学什么专业好
对于文科女生来说,想要走高职单招选择什么专业好呢?有哪些专业适合文科女生来学习呢?有途网小编为大家整理了一些专业. 语言类专业 对于高职单招的专业来说,如今的社会发展对于纯中文的专业并不看好,所以说如 ...
- 初中数学最全几何模型_老师熬夜整理:初中数学最全几何模型大汇总,学生大呼“过瘾”...
几何是初中数学中非常重要的内容. 一般会在压轴题中进行考察,而掌握几何模型能够为考试节省不少时间,数姐整理了常用的各大模型,一定要让孩子认真掌握,转给孩子吧! 全等变换 平移:平行等线段(平行四边形) ...
- 初中数学503个必考知识点_干货丨初中数学必考的21个知识点
关注杰睿教育有助于孩子学习哦! 01数轴 (1)数轴的概念:规定了原点.正方向.单位长度的直线叫做数轴.数轴的三要素:原点,单位长度,正方向. (2)数轴上的点:所有的有理数都可以用数轴上的点表示,但 ...
- 初中数学教师资格证考试成功通过前辈复习经验分享
笔者是在本科大三上学期报名参加的.因为当时对数学的兴趣,就选择初中数学这一科目,整体来说,初中数学这一科目对于一个没有高数基础的同学来说,是具有挑战性的,第三门学科部分题目是需要一定高数基础的,而作为 ...
- 计算机适合文科女生的专业,适合文科女生报考的专业有哪些
文科生能报考的专业不如理科生多,文科女生想要报考一个就业率高的专业就更少,下面高三网小编整理了适合文科女生报考的专业,而且这些专业在当下的就业率还不错,当然有劣势也是难免的,所以具体什么专业是最适合你 ...
- 同底数幂比较大小方法_初中数学解题技法19.幂的运算
19.幂的运算 [分析] A选项为合并同类项,应把系数相加:B选项为同底数幂的乘法,底数不变,指数相加:C选项中x项的指数为1:D选项中负因数的奇次幂为负. [解] 答案选D [反思] [举一反三] ...
- 初中教师资格证计算机试讲教案模板,初中数学教师资格证面试教案模板: 《投影》...
原标题:初中数学教师资格证面试教案模板: <投影> 初中数学教师资格证面试教案 --<投影>教学设计 一.内容和内容解析 1.内容 投影及其有关概念;投影的分类;正投影的含义及 ...
- 初中计算机应用教什么,信息技术在初中数学教学中的应用
折玉芳 [内容摘要]本文首先信息技术应用于初中数学教学的重要性分析,认为有助于促进教师创新教学模式,提高教学质量;有助于优化教学结构,提高课堂教学效率;有助于营造良好的教学氛围,提升学生们学习数学的兴 ...
最新文章
- Meta 2022博士奖学金计划公布,华人学者占四成
- Linux core dump的详细介绍及使用
- Springboot集成nacos实现服务发现和配置中心
- SSIM(structural similarity index),结构相似性
- 如何关闭父窗体?C#
- php each函数二维数组,PHP特定函数foreach遍历一二维数组
- C# 学生简单管理系统 数据库 1.0版本
- 小学计算机课教学工作总结,小学六年级信息技术教学工作总结
- 你真的需要一个微信公众号吗?
- mysql有闪回吗_【赵强老师】MySQL的闪回
- js函数传参,如何在JavaScript函数中不传递先前参数的情况下传递第n个可选参数?
- mysql序列号生成软件_mysql 序列号生成器
- 苹果电脑上不错的几款辅助鼠标软件
- BooKuMaker0.6.04操作手册
- Android 仿微信/支付宝 字体大小 调整控件
- Python从入门到PY交易,基础语法,散记(一)
- 无论是否跳槽——都要时刻关注自身能力提升
- 【朝花夕拾】Android自定义View篇之(十)移动阈值TouchSlop及滑动追踪VelocityTracker...
- IWAM账号密码不一致引起IIS无法处理ASP文件
- 互联网高手教你如何搜集你想要的信息
热门文章
- aba会导致问题_为什么说第三方仓储企业再专业也会导致很多库存问题呢?
- 轨迹分析_单细胞轨迹分析知多少拟时间分析比较
- wukong搜索引擎源码解读
- YCSB benchmark测试cassandra性能——和web服务器测试性能结果类似
- 个人作业1 四则运算题目生成程序
- propertychange 属性说明
- python django -5 进阶
- iOS基础网络教程-Swift版本: 1.基础网络概括
- 你必须知道的ADO.NET(一) 初识ADO.NET
- 关于css position和scroll事件的一些理解