python 作业 13
问题:
0.Python 同一个代码块中的所有语句必须遵循什么原则?
缩进原则
1.请问下面代码是否能够正常执行?
x = 3 y = 5 if x > y: print("x比y大")
不能 print 应该在if后面 这没有按找语法规则来
2.请问下面代码是否能够正常执行?
x = 3 y = 5 if x < y: print("x比y小")
可以执行 但是代码格式不规范
3. 请问下面代码是否能够正常执行?
x = 3 y = 4 z = 5 if x < y: print(x, "<", y) if y < z: print(y, "<", z) print(x, "<", z)
可以 但是代码格式不规范
4.
x = 3 y = 4 z = 5 if x < y: print(x, "<", y) if y < z: print(y, "<", z) print(x, "<", z)
不能正常执行 在 同一个代码块 缩进起码要在一起
动动手:
0.编写一个程序,让用户输入一个整数,判断其是否奇数还是偶数。
实现如下

a = int(input("请输入一个数字:")) if a % 2 == 0: print(a,"是一个偶数。") else: print(a,"是一个奇数。")
1. 通常企业发放的年终奖是根据一年的盈利进行提成,A 公司的提成规则如下:
- 当利润低于或等于 10 万元时:年终奖为 10%
- 当利润高于 10 万元,低于 20 万元时:低于 10 万元的部分按 10% 提成,高于 10 万元的部分,按 7.5% 提成
- 当利润 20 万到 40 万之间时:低于 10 万元的部分按 10% 提成,高于 10 万元低于 20 万元的部分,按 7.5% 提成,高于 20 万元的部分,按 5% 提成
- 当利润 40 万到 60 万之间时:低于 10 万元的部分按 10% 提成;高于 10 万元低于 20 万元的部分,按 7.5% 提成;高于 20 万元低于 40 万元的部分,按 5% 提成;高于40万元的部分,按 3% 提成
- 当利润 60 万到 100 万之间时:低于 10 万元的部分按 10% 提成;高于 10 万元低于 20 万元的部分,按 7.5% 提成;高于 20 万元低于 40 万元的部分,按 5% 提成;高于40万元低于 60 万元的部分,按 3% 提成;高于60万元的部分,按 1.5% 提成
- 当利润高于 100 万元时:低于 10 万元的部分按 10% 提成;高于 10 万元低于 20 万元的部分,按 7.5% 提成;高于 20 万元低于 40 万元的部分,按 5% 提成;高于40万元低于 60 万元的部分,按 3% 提成;高于60万元低于 100 万的部分,按 1.5% 提成;超过 100 万元的部分按 1% 提成
请编写一个程序,根据录入的利润,计算出应该发放的奖金总数?
实现如下

a = int(input("请输入今年的利润:")) if a <= 100000: b = a / 10 elif a >= 100000 and a <=200000: b = 100000 * 0.1 + (a - 100000)* 0.075 elif 200000 < a <= 400000: b = 100000 * 0.1 + 100000 * 0.075 + (a - 200000) * 0.05 elif 400000 < profit <= 600000: b = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 + (a - 400000) * 0.03 elif 600000 < a <= 1000000: b = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 + 200000 * 0.03 + (a - 600000) * 0.015 else: b = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 + 200000 * 0.03 + 400000 * 0.015 + (a - 1000000) * 0.01 print("应该发放的奖金总数是:",b,"元")

浙公网安备 33010602011771号