近年来,Python在编程语言界里赚足了风头,无论是受欢迎程度,还是薪资待遇,都非常可观,相应的,Python岗位要求也越来越高,无论你是零基础还是老前辈,在Python面试中都不能轻视。
不打无准备之战,在平时我们就需要多积累,今天就给大家分享一份100多道Python真题合集,全是经典题目,从容易到困难,非常全面,,供大家参考学习。
题目答案一一对应,代码齐全可复制,不仅可当作练习使用,也可以当作面试参考,建议人手一份。
【文末有获取方式】
【文末有获取方式】
内容展示:
[程序36]
题目:求100之内的素数
1.程序分析:
2.程序源代码:
***
from math import sqrt
if __name__ == '__main___':
N=100
a = range(0,N)
for i in range(2,int(sqrt(N))):
for j in range(i +1,N):
if (a[i] != 0) and (a[j] != 0):
if a[j] % a[i] == 0:
a[j] = 0
print
for i in range(2,N):
if a[i] != 0:
print "%5d" % a[i]
if (i - 2) % 10 == 0:
print
...
[程序43]
题目:学习使用static的另一用法。
1.程序分析:
2.程序源代码:
有一个 static变量的用法,python是没有,演示一个python作用域使用方法
***
class Num:
nNum=1
def inc(self):
self.nNum += 1
print 'nNum = %d' % self.nNum
if __name_== '__main__':
nNum=2
inst= Num()
for i in range(3):
nNum +=1
print 'The num = %d' % nNum
inst.inc()
...
[程序96]
题目:计算字符串中子串出现的次数
1.程序分析:
2.程序源代码:
***
if ___name_* '_main___':
str1 = raw_input("input a string:\n')
str2 = raw_input('input a sub string:\n')
ncount = str1.count(str2)
print ncount
以上资料都给大家整理好了,有需要的小伙伴下图按步骤获取~