1.两个数交换,要求使用异或法完成
a = 10
b = 20
a = a^b
b = b^a
a = a^b
print(a,b)
2,判断一个数是否是2的指数
0000 0010 0000 0001
0000 0100 0000 0011
0000 1000 0000 0111
0001 0000 0000 1111
def twopart(n)
return n&(n-1) == 0
3
a=eval(input('请输入考试成绩'))
if a=100:
print('满分')
if 90<=a<100:
print('优秀')
if 80>=a<90:
print('良好')
if 70<=a<80:
print('还可以多多努力')
if 60<=a<70:
print('及格')
if a<60:
print('不及格')
4.
a = list[1,3,5,7,9]
b = list[1,3,5,7,9]
c = list[1,3,5,7,9]
d = list[1,3,5,7,9]
e = list[1,3,5,7,9]
5.
答案 D
6.
a = [1,2,3]
for b in a:
print(b,b*b,b*b*b)
7.
c
8.
c
9.
a = int(input("输入长"))
b = int(input("输入宽"))
c = a*b
d = (a+b)*2
print(c,d)