Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Python技术 >

大学Python基础考试题库100道,含答案 PDF 下载


分享到:
时间:2024-12-20 08:46来源:http://www.java1234.com 作者:转载  侵权举报
大学Python基础考试题库100道,含答案
失效链接处理
大学Python基础考试题库100道,含答案  PDF 下载 

 
 
相关截图:
 


主要内容:


实例 001:数字组合
题目 有四个数字: 1234,能组成多少个互不相同且无重复数字的三位数?各是多少?
程序分析 遍历全部可能,把有重复的剃掉。
total=0
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if ((i!=j)and(j!=k)and(k!=i)):
print(i,j,k)
total+=1
print(total)
12345678
简便方法 用 itertools 中的 permutations 即可。
import itertools
sum2=0
a=[1,2,3,4]
for i in itertools.permutations(a,3):
print(i)
sum2+=1
print(sum2)
12345678
 
实例 002:“个税计算”
题目 企业发放的奖金根据利润提成。利润
(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('Show me the money: '))
bonus=0
thresholds=[100000,100000,200000,200000,400000]
rates=[0.1,0.075,0.05,0.03,0.015,0.01]
for i in range(len(thresholds)):
if profit<=thresholds[i]:
bonus+=profit*rates[i]
profit=0
break
else:
bonus+=thresholds[i]*rates[i]
profit-=thresholds[i]
bonus+=profit*rates[-1]
print(bonus)
1234567891011121314


 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐