Python程序填空-程序设计题库

更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
9、题目:企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?

----------------------------------------------------------

注意:除要求填空的位置之外,请勿改动程序中的其他内容。

------------------------------------------------------'''

def get_reward(I):

rewards = 0

if I <= 10:

#**********SPACE**********

rewards = 【1】 * 0.1

#**********SPACE**********

elif (I > 10) and (【2】):

rewards = (I - 10) * 0.075 + get_reward(10)

elif (I > 20) and (I <= 40):

rewards = (I - 20) * 0.05 + get_reward(20)

elif (I > 40) and (I <= 60):

rewards = (I - 40) * 0.03 + get_reward(40)

elif (I > 60) and (I <= 100):

#**********SPACE**********

rewards = (【3】) * 0.015 + get_reward(60)

else:

#**********SPACE**********

rewards = get_reward(100) + (【4】) * 0.01

return rewards

def main():

num = int(input("请输入今年的公司净利润:"))

# 计算公司的年度奖金,单位:万元

print("发放的奖金为:", get_reward(num / 10000) * 10000)if name == '__main__':

main()

10、题目:根据注释要求,在每个注释下面和相应的 print 之间填入代码,运行

观察输出结果。运行结果如样张所示。

---------------------------------------------------------------------------------'''

# 1、定义空列表 lt

#**********SPACE**********

lt =【1】

print("1、看!这是我定义的空列表 lt=", lt)

# 2、向 lt 新增 5 个元素,分别为 1,2,3,4,5

#**********SPACE**********

【2】

print("2、新增 5 个元素[1,2,3,4,5]后的结果:lt=", lt)

#3、 修改 lt 中第 2 个元素为 30

#**********SPACE**********

【3】

print("3、将 lt 中第 2 个元素改为 30 后的模样:lt=", lt)

# 4、向 lt 中第 2 个位置增加一个元素 20

#**********SPACE**********

【4】

print("4、向 lt 中第 2 个位置增加一个元素 20 后的结果:lt=", lt)

#5、删除 lt 中第 1 个位置的元素

#**********SPACE**********

【5】

print("5、删除 lt 中第 1 个位置的元素后:lt=", lt)

# 6、删除 lt 中序号范围 1-3 的元素(不含第 3 个)

#**********SPACE**********

【6】

print("6、删除 lt 中序号范围 1-3 的元素(不含第 3 个)之后:lt=", lt)

#7、判断 lt 中包含数字 0 的个数,结果赋值给 hasZero

#**********SPACE**********

hasZero= 【7】

print("7、{}中包含{}个数字 0".format(lt,hasZero))

#8、向 lt 最后新增数字 0

#**********SPACE**********

【8】

print("8、向 lt 最后新增数字 0 后:lt=", lt)

#9、返回数字 4 所在 lt 中的索引,结果赋值给 index

#**********SPACE**********

index =【9】

print("9、数字 4 所在列表{}中的索引为{}".format(lt, index))

#10、 返回 lt 的长度,赋值给 length

#**********SPACE**********

length =【10】print("10、列表{}的长度为{}".format(lt, length))

#11、 返回 lt 中最大元素,赋值给 max

#**********SPACE**********

max =【11】

print("11、列表{}中最大元素为{}".format(lt, max))

#12、 清空 lt

#**********SPACE**********

【12】

print("12、哈哈,这回我又两手空空啦:lt=", lt)

1