52:题目:学习使用按位或
总结:0|0=0; 0|1=1; 1|0=1; 1|1=1
# 52:题目:学习使用按位或 |
# 0o77 Oo代表八进制 77是八进制的实体即8*7 + 7 = 63
if __name__ == '__main__':
a = 0o77
b = 3
b = a|b
print('a|b =', b)
b |= 7
print('b =', b)
53题目:学习使用按位异或 ^
总结:0^0=0; 0^1=1; 1^0=1; 1^1=0
# 53题目:学习使用按位异或 ^
if __name__ == '__main__':
a = 0o77
b = 3
b = a ^ b
print('a ^ b =', b)
b ^= 7
print('b =', b)
54,题目:取一个整数a从右端开始的4〜7位。
大佬 参考答案的例子 我也有点搞不懂 但是我知道>> << ~ 这三个操作代表什么和表现形式,但是这个例子的结果我不懂
55题目:学习使用按位取反~。
# 二进制数在内存中以补码的形式储存。
a = 7
b = ~a
c = ~ -7
print(b, c)
56题目:画图,学用circle画圆形
import numpy as np
import matplotlib.pyplot as plt
x = y = np.arange(-4, 4, 0.1)
x, y = np.meshgrid(x, y)
plt.contour(x, y, x**2 + y**2, [9])
plt.axis('scaled')
plt.show()
57题目:根本就不懂 大佬 58 也是一个类别 结果都完蛋
Python Tkinter 画布(Canvas) | 菜鸟教程 (runoob.com) -- 没有整明白 例子和笔记答案都是错的