|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
0. Python的floor除法现在使用“//”实现,那3.0//2.0您目测会显示什么内容呢?
1.0
1. a<b<c 事实上是等于?
a<c
2. 不使用IDLE,你可以轻松说出5 ** -2 的值吗?
0.4
3. 如何简单判断一个数是奇数还是偶数?
以某数%2得0即为偶数。
下为一个判断奇偶数的小程序
num = int (input("请输入一个数字:"))
if (num % 2) ==0:
print ("{0}是偶数".format(num))
else:
print ("{0}是奇数".format(num))
4. 请用最快速度说出答案:not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9
解答:不加括号的情况下 not的优先级大于and, and的优先级大于 or
故等价于:(not 1) or(0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9)
=0 or 0 or 4 or 6 or 9
=4
and运算时,如果第一个为False(0)返回第一个值,否则返回第二个值
or 运算时,如果第一个为False(0)返回第二个值,否则返回第一个值
故,运算过程:
(not 1) = 0
0 and 1 = 0 #第一个为0则返回0
3 and 4 = 4 #第一个不为0则返回第二个4
5 and 6 = 6 #第一个不为0则返回第二个,6
7 and 8 and 9 = 9 #第一个不为0,第二个也不为0,则返回第三个
5. 还记得我们上节课那个求闰年的作业吗?如果还没有学到“求余”操作,还记得用什么方法可以“委曲求全”代替“%”的呢?
divmod(x,y)这个函数可以。x为商,y为余数
>>> divmod (10,7)
(1, 3)
|
|