欢迎光临散文网 会员登陆 & 注册

小白自学笔记之Python入门-第二章 初识Python-3

2023-06-29 18:05 作者:wangyanhpa  | 我要投稿

除了刚刚学过的赋值运算符,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.

小白自学笔记之Python入门-第二章 初识Python-3的评论 (共 条)

分享到微博请遵守国家法律