while True:
km = input('请输入行驶公里数(km),输入0结束:')
if km == '0':
print('欢迎下次使用!Bye bye!')
break
km = float(km)
if km <= 2:
print('起步价,8元')
elif km <= 12:
money = 8 + (km-2)*1.2
print('共行驶%.2f千米,共%.2f元'%(km, money))
else:
money = 8 + 12 + (km - 12)*1.5
print('共行驶%.2f千米,共%.2f元'%(km, money))
while True:
height = input('请输入您的身高(m):')
weight = input('情输入您的体重(kg):')
if height == '0' or weight == '0':
print('您输入的数据有误,程序已结束!')
break
if height == '1.8' and weight == '70':
print('微信扫一扫吧')
height = float(height)
weight = float(weight)
bmi = weight / (height*height)
'''
过轻:低于18.5
正常:18.5-23.9
过重:24-27
肥胖:28-32
非常肥胖, 高于32
'''
if bmi < 18.5:
print('体重过轻...')
elif 18.5 <= bmi <= 23.9:
print('标准身材!')
elif 24 <= bmi <= 27:
print('过重!')
elif 28 <= bmi <= 32:
print('大胖子')
else:
print('超级大胖子')
while True:
gz = input('请输入您的税前工资(输入0结束):')
gz = float(gz)
if gz <= 0:
print('你不用交五险一金,也不用交税!')
break
if gz >= 7662:
wxyj = 7662 * 0.225
else:
wxyj = gz * 0.225
ynssde = gz - wxyj - 3500
shuilv = 0
sskcs = 0
if ynssde <= 0:
print('您不用交税!')
elif ynssde <=1500:
shuilv = 0.03
elif ynssde <= 4500:
shuilv = 0.1
sskcs = 105
elif ynssde <= 9000:
shuilv = 0.2
sskcs = 555
elif ynssde <= 35000:
shuilv = 0.25
sskcs = 1005
elif ynssde <= 55000:
shuilv = 0.3
sskcs = 2755
elif ynssde <= 80000:
shuilv = 0.35
sskcs = 5505
else:
shuilv = 0.45
sskcs = 13505
shuie = ynssde * shuilv - sskcs
my_money = gz - wxyj - shuie
print('税前工资:%.2f'%gz)
print('缴纳税额:%.2f'%shuie)
print('五险一金:%.2f'%wxyj)
print('实发工资:%.2f'%my_money)