近年来,Python在编程语言界赚得盆满钵满,无论是人气还是薪资,相应的,对Python岗位的要求也越来越高。无论你是零基础还是老前辈,所以现在对于Python面试都不能掉以轻心。 不打无准备之战,就需要在和平时期多积累。今天给大家分享一百多道Python真题的合集,都是经典题,从易到难,非常全面,供大家参考和学习。 答案都是需要对应,代码齐全,可复制。它们不仅可以作为练习,也可以作为面试的参考。建议一份。 程序001:数字组合题目 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析 把所有的python遍历全部可能,把有重复的剃掉。 total=0 简便方法 用itertools中的permutations即可。
程序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,找出要发放的奖金总额? 程序分析 分区间计算即可。 程序003:完全平方数题目是整数,加100后是完整的平方数,加168后是完整的平方数。请问号码是多少? 程序分析因为168对于指数爆炸来说太小了,可以直接省略数学分析,用最简单的方法得出上限: 程序004:这天第几天 题目 输入某年某月某日,判断这一天是这一年的第几天? 程序分析 特殊情况,闰年时需考虑二月多加一天: ...... 程序098:磁盘写入II题目 从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件'test'中保存。 程序分析 无。 程序099:磁盘读写 题目 有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中。 程序分析 无。 程序100:列表转字典题目 列表转换为字典。 程序分析 无。 i = ['a', 'b']
|
|