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,"")

 

posted @ 2022-06-28 13:28  DICEi  阅读(114)  评论(0)    收藏  举报