作业1:
num1=int(input("输入第一个数:"))
num2=int(input("输入第二个数:"))
print("交换前:num1:%s,num2:%s"%(num1,num2))
num1=num1^num2
num2=num1^num2
num1=num1^num2
print("交换后:num1:%s,num2:%s"%(num1,num2))
作业2:
n=int(input("输入一个数以判断是否为2的指数"))
if(n&(n-1)==0):
print("这个数是2的指数")
else:
print("这个数不是2的指数")
作业3:
n=int(input("输入成绩以判断成绩档次:"))
if(n==100):
print("满分")
elif(n>=90 and n<100):
print("优秀")
elif(n>=80 and n<90):
print("良好")
elif(n>=70 and n<80):
print("还可以,多多努力")
elif(n>=60 and n<70):
print("及格")
elif(n>0 and n<60):
print("不及格")
else:
print("鸡蛋")
作业4:
n=int(input("输入一个数以求出它的二次方和三次方:"))
print("二次方:%s,三次方:%s"%(pow(n,2),pow(n,3)))
作业5:
n=int(input("输入一个数以判断奇偶:"))
print("以传统方法判断:")
if(n%2==1):
print("%s是奇数"%(n))
else:
print("%s是偶数"%(n))
print("以位运算判断:")
if((n&1)==1):
print("%s是奇数"%(n))
else:
print("%s是偶数"%(n))
作业6:
a=float(input("请输入矩形的长:"))
b=float(input("请输入矩形的宽:"))
print("矩形的面积为%.2f"%(a*b))
print("矩形的周长为%.2f"%(2*(a+b)))
作业7:
d=int(input("请输入天数:"))
print("有%s个周,剩余天数为%s"%(d//7,d%7))
作业8:
r=float(input("请输入圆的半径"))
print("圆的面积为:%.2f"%(pow(r,2)*3.14))
print("圆的周长为:%.2f"%(2*r*3.14))