pthon 知识点练习
1、异或法实现两个数交换
# 异或法交换两个数
num1 = int(input("请输入数字1:"))
num2 = int(input("请输入数字2:"))
num1 = num1^num2
num2 = num1^num2
num1 = num1^num2
print('输出交换后的num1:', num1)
print('输出交换后的mum2: ', num2)
执行结果
2、判断一个数,是否是2的指数
num = int(input("输入:"))
if num&(num-1) ==0:
print("n是2的指数!")
else:
print('n不是2的指数!')
执行结果
3、给定成绩,判断用户成绩的分档
100:提示满分
90~100:优秀
80~100:良好
70~80:还可以,多多努力
60~70:合格
0~60:不合格
0:鸡蛋
if score == 100:
print<