小白自学笔记之Python入门-第二章 初识Python-3
除了刚刚学过的赋值运算符,Python还有很多运算符。如算术运算符(+、-、*、/、%、**、//),比较运算符(==、!=、>、<、>=、<=),逻辑运算符(and、or、not)等等。此处我们只介绍算术运算符,比较运算符和逻辑运算符在选择一章介绍。+、-、*、/ 就是数学里的加减乘除。但是,请注意 % 不是百分号,% 是取余运算符,** 是幂运算符,// 是整除运算符。举例如下:25除以4商6,余数是1,所以25%4=1,请计算25%3=?答案是1,再算一下13%5=?答案是3。幂运算符如2**3=2*2*2=8,3**4 =3*3*3*3 =81。整除运算符 // 是向下取整,如10//4=2,因为10/4=2.5,向下取整为2;10//-4= -3,因为10/-4=-2.5,向下取整为-3;-10//-4=2,因为-10/-4=2.5,向下取整为2。
这一章的内容难度较小,但是知识点比较繁杂,所以就到这里,到这里吧!如果觉得还可以接受,学霸请继续下一章,学渣请留步止于此,回去再看看吧。
下面我们试着用学过的内容让Python帮助我们解决一个问题:使用公式法求一元二次方程 的根(降低难度,只考虑实数根情况,且a不等于0)。

假设一元二次方程为3x2+8x+4=0,求根。

因为计算机不能表示,所以我们分开表示。

参考答案
x1=(-b+(b*b-4*a*c)**0.5)/(2*a) x2=(-b-(b*b-4*a*c)**0.5)/(2*a)
Quiz考一考
这里是通过学习,自己总结知识点和要点,设计3个本章内容相关的题目并提供参考答案。题目类型两种:选择题和编程题。
最好你设计的题目能够有特点、够经典,这样就有机会作为最后的考题。
如果上面不够用,可以再加空白纸贴在这儿。 Paste here
我提供的例子如下:
选择题
1.下面是合法的变量名的是()
A.2int B._0_ C. monney$ D.old name
参考答案: B
2.瞅啥瞅,还看,该你了!
编程题
1.编写程序实现反向输出一个三位整数的数字。如: 234,输出432。
参考答案:
n=234
ge = n%10
shi=n%100//10
bai=n//100
print(ge,shi,bai)
2.瞅啥瞅,还看,该你了!
The end.

