1、交换数异或法
a=10
b=20
a^=b
b^=a
a^=b
print(a)
print(b)
2、请输入你的成绩
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("鸡蛋")
3、判断是奇数还是偶数
num=int(input("输入一个数:"))
if int(num)&int(num-2)==1:
print("是奇数")
if int(num)&int(num-2)==0:
print("是偶数")
4、计算圆的面积和周长、矩形的面积和周长
圆
import math
r=float(input("请输入圆的半径r:"))
pai=3.14
s=pai*r*r
c=round(2*pai*r)
print("圆的面积:",s)
print("圆的周长:",c)
矩形
a=input("长:")
b=input("宽:")
c=(int(a)+int(b))*2
d=int(a)*int(b)
print("长:%s,宽:%s,周长:%s,面积:%s"%(a,b,c,d))
5、计算周数和天数
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))
942

被折叠的 条评论
为什么被折叠?



