习题2

作者: 小董不太懂 | 来源:发表于2019-08-05 00:04 被阅读0次
    • 利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%;高于100万元时,超过100万元的部分按1%提成。从键盘输入当月利润I,求应发放奖金总数?

    '''利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%;高于100万元时,超过100万元的部分按1%提成。从键盘输入当月利润I,求应发放奖金总数?'''
    
    
    profit = int(input('当月利润(单位:万元):'))
    bonus_1 = 10*0.1
    bonus_2 = 10*0.1 + 10*0.075
    bonus_3 = 10*0.1 + 10*0.075 + 20*0.05
    bonus_4 = 10*0.1 + 10*0.075 + 20*0.05 + 20*0.03
    bonus_5 = 10*0.1 + 10*0.075 + 20*0.05 + 20*0.03  + 40*0.015
    if profit < 10:
        bonus = profit*0.1
    elif profit >= 10 and profit <= 20:
        bonus = bonus_1 + (profit - 10)*0.075
    elif profit >= 20 and profit <= 40:
        bonus = bonus_2 + (profit - 20)*0.05
    elif profit >= 40 and profit <= 60:
        bonus = bonus_3 + (profit - 40)*0.03
    elif profit >= 60 and profit <= 100:
        bonus = bonus_4 + (profit - 60)*0.015
    elif profit >= 100:
        bonus = bonus_5 + (profit - 100)*0.001
    print(bonus)
    

    这个题目就是正常的循环结构。

    • 九九乘法表

    
    #拓展————打印九九乘法表
    for i in range(1,10):
        for j in range(1,i+1):
            print('{}x{}={}\t'.format(i,j,i*j),end='')
            # 制表符的写法是\t,作用是对齐表格的各列。
        print()
    
    

    制表符的写法是\t,作用是对齐表格的各列。

    相关文章

      网友评论

          本文标题:习题2

          本文链接:https://www.haomeiwen.com/subject/mkaydctx.html