作业1:两个数交换,要求使用异或法完成
a=10
b=20
a=a^b
b=b^a
a=a^b
print(a)
print(b)
作业2:判断一个数,是否是2的指数
a=int(input("请输入一个数:"))
if(a%2==0):
print("为2的指数")
else:
print("不是2的指数")
作业3:给定成绩,判断用户成绩的档次
performance=float(input("请输入你的成绩:"))
if performance == 100:
print("满分")
elif 90< performance <100:
print("优秀")
elif 80< performance <=90:
print("良好")
elif 70< performance <=80:
print("还可以,多多努力")
elif 60< performance <=70:
print("合格")
elif 0< performance <=60:
print("不合格")
elif performance == 0:
print("鸡蛋")
作业5:
在控制台上,输入如下信息
a a^2 a^3
1 1 1
2 4 8
3 9 27
print("{0}\t{1}\t{2}".format("a","a^2","a^3"))
for a in range(1,4):
print("{0}\t{1}\t{2}".format(a,a**2,a**3))
作业8:判断一个整数是奇数还是偶数,至少有两种方式实现(位运算已经讲解的话)
a=int(input("请输入一个整数:"))
if a%2 ==0:
print("这是一个偶数")
else:
print("这是一个奇数\n")
b=int(input("\n请输入一个整数"))
if b&1 ==0:
print("这是一个偶数")
else:
print("这是一个奇数")
作业10:求矩形的面积和周长
long=int(input("长:"))
wide=int(input("宽:"))
s=long*wide
print(s)
c=(long+wide)*2
print(c)
作业11:根据天数(从控制台上输入)计算周数和剩余的天数
a=int(input("请输入你的天数:"))
if(a>31):
print("输入错误")
else:
if(a%7==0):
print("周数为:%d"%(a/7))
else:
print("周数为:%d"%(a/7+1))
print("剩余天数为:%d"%(31-a))
作业12:
r=float(input("请输入圆的半径:"))
print("周长为:%f"%(2*r*3.14))
print("面积为:%f"%(r**2*3.14))