Python第二天作业

Python第二天作业

  • 作业1:两个数交换,要求使用异或法完成
  • 作业2:判断一个数,是否是2的指数
  • 作业3:给定成绩,判断用户成绩的档次
    100:提示满分
    90~100:优秀
    80~100:良好
    70~80:还可以,多多努力
    60~70:合格
    0~60:不合格
    0:鸡蛋
  • 作业4:输入一个数,求出这个数的2次方、3次方
  • 作业5:判断一个整数是奇数还是偶数,至少有两种方式实现
  • 作业6:求矩形的面积和周长
  • 作业7:根据天数(从控制台上输入)计算周数和剩余的天数
  • 作业8:根据已知圆的半径radius(从控制台上输入),求其面积和周长(PI可以使用Math.PI,也可以使用3.14)

作业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))

你可能感兴趣的:(python)