赞
踩
目录
基本用法 B
数字序列 D
10到20 B
参数 C
步长 B
步长为负数 A
逆序 C
range(0) C
循环会执行多少次 B
类型 C
- def income_tax():
- """用户输入应发工资薪金所得、五险一金金额和个税免征额,输出应缴税款和实发工资,
- 结果保留小数点后两位。当输入数字小于0 或等于0 时,输出“error”。
- 实发工资 = 应发工资 - 五险一金 - 个人所得税
- 建议使用以下变量名:
- salary:每月应发工资薪金
- insurance_fund:五险一金
- exemption:个税免征额
- educted_amount:速算扣除数
- 测试用例
- 输入(冒号前是提示性文字,冒号后的数字为用户输入)
- 请输入应发工资薪金金额:16000
- 请输入五险一金金额:4000
- 请输入个税免征额:5000
- 输出
- 应缴税款490.00 元,实发工资11510.00 元。
- """
- # ====================Begin===================================
- # 此处去掉注释符号“#”并补充你的代码
- s = eval(input())
- i = eval(input())
- e = eval(input())
- a = s - i -e
- if s<= 0:
- print('error')
- elif a <= 0:
- print(f'应缴税款0.00元,实发工资{s-i:.2f}元。')
- else:
- if 0< a <=3000:
- t = a *0.03
- elif 3000< a <=12000:
- t = a * 0.1 -210
- elif 12000< a <=25000:
- t = a * 0.2 -1410
- elif 25000< a <=35000:
- t = a* 0.25 -2660
- elif 35000< a <=55000:
- t = a * 0.3 - 4410
- elif 55000< a <=80000:
- t = a * 0.35 -7160
- elif 80000<= a :
- t = a * 0.45 - 15160
- r = s - i - t
- print(f'应缴税款{t:.2f}元,实发工资{r:.2f}元。')
-
- # ======================End=================================
-
-
- if __name__ == '__main__':
- income_tax() # 调用函数完成计算和输出
判断能否构成三角形
# 补充你的代码 a = float(input()) b = float(input()) c = float(input()) if a + b > c and a + c > b and b + c > a: # 判断是否能构成三角形 p = (a + b + c) / 2 area = (p * (p - a) * (p - b) * (p - c)) ** (1/2) # 注意用小括号保证运算优先级 print('True') else: print('False')
判定是否是直角三角形
# 补充你的代码 a = eval(input()) b = eval(input()) c = eval(input()) shortest = min(a, b, c) longest = max(a, b, c) middle = sum([a, b, c]) - shortest - longest if shortest <= 0 or shortest + middle <= longest: print('False') elif shortest ** 2 + middle ** 2 == longest ** 2: print('True') else: print('False')
判定是否是等腰三角形
a = float(input()) b = float(input()) c = float(input()) if a + b > c and a + c > b and b + c > a: # 判断是否能构成三角形 if a==b or a==c or b==c or a==b==c: print('True') else: print('False') else: print('False')
计算三角形面积
# 补充你的代码 a = float(input()) b = float(input()) c = float(input()) if a + b > c and a + c > b and b + c > a: # 判断是否能构成三角形 p = (a + b + c) / 2 area = (p * (p - a) * (p - b) * (p - c)) ** (1 / 2) # 注意用小括号保证运算优先级 print(round(area,2)) else: print('data error')
计算三角形外接圆面积
# 补充你的代码 import math a = float(input()) b = float(input()) c = float(input()) if a + b > c and a + c > b and b + c > a: # 判断是否能构成三角形 cosA = (b * b + c * c - a * a) / (2 * b * c); sinA = math.sqrt(1 - cosA * cosA); R = (a / 2) / sinA; S = R * R * math.pi; print(round(S,2)) else: print('data error')
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。