Python练习1

DNXRZL
2020年12月04日 · 阅读 378
# 第一题
a=5
s=a*a
print("正方形的面积是:",s)
# 第二题
a=6
b=5
s=a*b
c=2*(a+b)
print("正方形的面积和周长分别是;",s,c)
# 第三题
a=5
b=7
h=a+b
print("a+b的和是:",h)
# 第四题(两位数)
a=45
s=45%10 # 输出为5
g=45//10 # 输出为4
h=s*10+g # 输出为50加4
print("45的反序数是:",h)
# 第五题
r=4
s=3.14*r*r
print("半径为4的圆的面积是: ",s)
# 第一题进价
a=int(input("请输入正方形的边长:"))
s=a*a
print("边长为",a,"的正方形面积是:",s)
# 第四题进价(3位数)
a=123
g=123//100
f=123%100
d=f//10
h=f%10
'''
print(g) #1
print(f) #23
print(d) #2
print(h) #3
'''
z=h*100+2*10+1
print("123的反序数为:",z)
import math
# 第一题
a=int(input("请输入一个正整数:"))
p=a%2
if p==0:
print("偶数")
else:
print("奇数")
# 第二题
l=int(input("请输入一个数:"))
k=l%7
if k==0:
j=l**3
print("%d的立方是:%d"%(l,j))
else:
g=l**2
print("%d的平方是:%d"%(l,g))
# 第三题
b=int(input("请输入一个年份:"))
if b%4==0 and b%100!=0 or b%400==0:
print("闰年")
else:
print("不是闰年")
# 第四题
t=int(input("若行李重量为:"))
if t<=10:
s=t*2
print("则总运费是:%d元"%(s))
else:
c=t*2.5
print("则总运费是:%d元"%(c))
# 第五题
z=int(input("请输入一个数:"))
v =int(input("请输入一个数:"))
m =int(input("请输入一个数:"))
if z+v>m:
n=(z+v+m)/2
mian=math.sqrt(n*(n-z)*(n-v)*(n-m))
print("三边为%d,%d,%d的三角形面积是:%d"%(z,v,m,mian))
else:
print("不能构成三角形")
# 第六题
sh=int(input("请输入一个5位数:"))
xj=str(sh)
jk=xj[0]#1
hy=xj[1]#2
dg=xj[2]#3
fj=xj[3]#4
dg=xj[4]#5
if jk==dg and hy==fj:
print("这个%d是回文数"%(sh))
else:
print("这个%d不是回文数"%(sh))
# 第七题
shui=int(input("请输入一个三位数:"))
he=shui//100
sh=shui%10
dt=shui//10
je=dt%10
jg=je**3+sh**3+he**3
if jg==shui:
print("%d是水仙花数"%(shui))
else:
print("%d不是水仙花数"%(shui))
# 第一题
a=int(input("第一种商品的价格是:"))
b=int(input("第二种商品的价格是:"))
c=int(input("第三种商品的价格是:"))
if a>50 or b>50 or c>50 or a+b+c>100:
sum=a+b+c*(1-0.15)
print("用户应付:%d"%(sum))
else:
sum=a+b+c
print("用户应付:%d"%(sum))
# 第二题
f=int(input("请输入你的成绩:"))
if f>100 or f<0:
print("无意义")
elif f>=90:
print("优")
elif f>=80:
print("良")
elif f>=70:
print("中")
elif f>=60:
print("及格")
else:
print("不及格")
# 第三题
p=int(input("请输入运费:"))
w=int(input("请输入货重:"))
s=int(input("请输入距离:"))
if s<250:
f=p*w*s
elif s<500:
f=p*w*s*(1-0.02)
elif s<1000:
f=p*w*s*(1-0.05)
elif s<2000:
f=p*w*s*(1-0.08)
elif s<3000:
f=p*w*s*(1-0.1)
else:
f=p*w*s
print("总运费为:%d"%(f))
# 第四题
z=int(input("请输入快递重量:"))
if z<3:
print("1.东三省/宁夏/青海/海南 12元。 2.新疆/西藏 20元。3.港澳台/国外 不接受。4.其他 10元。")
k=int(input("请输入地点编号:"))
if k==1:
g=z*12
elif k==2:
g=z*20
elif k==3:
g="不存在"
else :
g=z*10
print("快递价格为:%s"%(g))
else :
print("1.东三省/宁夏/青海/海南 10元。 2.新疆/西藏 20元。3.港澳台/国外 不接受。4.其他 5元。")
k=int(input("请输入地点编号:"))
if k==1:
g=z*10
elif k==2:
g=z*20
elif k==3:
g="不存在"
else :
g=z*5
print("快递价格为:%s"%(g))