终极VIP火热报名中!欲入从速~fiddler5.0汉化绿色版雪山凌狐教程专版共享中,请在官网搜索“fiddler5.0汉化绿色版”!

零基础学python 4 python shell,你好(课后习题答案)

编程开发教程 雪山凌狐 1157℃

上节课我们给大家留下了两道十分简单的习题,在这里公布一下参考答案:

 

1. 请使用python shell输入以下代码,得到的结果是什么?

2 ** 5
 
4 // 2
 
10 % 10
 
abs(9)
 
x = 1
print(x)

答案分别为:

32
2
0
9
1

加一个python tutor网站提供的查看功能:

小知识点讲解:

** 符号是乘方的意思,比如2的2次方就写成: 2 ** 2 即可

// 符号是地板除的意思,也就是左边是被除数,右边是除数,得到的数,不管小数数位是多少,都会删去,只剩下整数部分

% 是求余数的意思,比如求取10除以7的余数,就写 10 % 7, 得到的结果是3

abs函数我们在上节课讲过咯~大家回忆一下是什么意思?

 

2. 上节课讲课的时候我们谈到,python里面的print函数,print出来的结果咱们在参数里面都能看得到了,为什么还要使用print函数呢?

咱先来看看这两行代码:

x = 1
print(x)

想到为什么了吗?我们在写很多代码的过程中,可能不能记住某个数字具体是多少,这时候我们就用到了变量,变量就是一个数据存储器,它里面的内容可以进行变化,变量的名字就是这个存储器的名片,不是有一句话话叫做:“我叫你一声你敢答应吗?”你先把数据存进变量里面,再叫他一声他就出来了。

因此这里,我们把1这个数字存进x这个变量里面,然后使用print函数把x这个变量的内容打印出来,也就是会出来一个1。在实际使用中,我们不用管x里面存的是多少,只用写print(x)就可以查看x是多少内容了。这就是我们使用print函数的一大好处,在这种调用的情况下,我们是不知道会print出什么东西来的。

还有一种情况是,print函数里面的参数是一个表达式,在没有计算之前,我们也不知道会print出来什么内容。

比如说: print(1 ** 7 – 1)

我们不知道计算的结果是多少,因此当做参数写进去,然后就能打印出计算后的结果了,答案是多少?大家自己去试试哦~

 

本节课就到这里,下节课我们将继续开始学习~

转载请注明:雪山凌狐教程 » 零基础学python 4 python shell,你好(课后习题答案)

喜欢 (3)or分享 (0)