作业1:判断一个数,是否是2的指数
2的指数
0000 0010 0000 0001
0000 0100 0000 0011
0000 1000 0000 0111
0001 0000 0000 1111
提示:所有2的指数:n&(n - 1) == 0
exponent =int(input("请输入一个数"))
res = exponent&(exponent-1)
if res == 0:
print(str(exponent)+":是一个指数");
else:
print(str(exponent)+":不是一个指数")
作业2:给定成绩,判断用户成绩的档次
100:提示满分
90~100:优秀
80~100:良好
70~80:还可以,多多努力
60~70:合格
0~60:不合格
scoure=input("请输入一个您的成绩:")
if scoure == "100":
print("恭喜你获得满分了")
elif scoure >= "90":
print("你的成绩是优秀")
elif scoure >= "80":
print("你的成绩是良好")
elif scoure >= "70":
print("你的成绩还可以,多多努力")
elif scoure >= "60":
print("你的成绩合格了")
else:
print("你的成绩不合格")
作业3:下列哪一项是“