Python练习1

DNXRZL
DNXRZL 2020年12月04日 阅读:142
# 第一题
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))
分类: 学习笔记
标签: Python
目录
目录