十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
dir()
成都创新互联,专注为中小企业提供官网建设、营销型网站制作、响应式网站建设、展示型成都网站建设、成都做网站等服务,帮助中小企业通过网站体现价值、有效益。帮助企业快速建站、解决网站建设与网站营销推广问题。
不加任何参数,便可查看命名空间内所有的变量名、函数名以及导入的模块的名称
返回的是一个列表
def prime(n):
if n=2:
return []
result=[False,False]+[True]*(n-2)
for i in range(len(result)):
if result[i]==True:
for j in range(2*i,len(result),i):
result[j]=False
return [i for i in range(len(result)) if result[i]==True]
def bi_search(prime,primelist,start,end):
if startend :
return -1
mid=(start+end)//2
if primelist[mid]==prime:
return mid
elif primelist[mid]prime:
end=mid-1
else:
start=mid+1
return bi_search(prime,primelist,start,end)
if __name__=='__main__':
n=int(raw_input())
primelist=prime(n)
num=raw_input()
while num:
num=int(num)
index=bi_search(num,primelist,0,len(primelist)-1)
print(index)
num=raw_input()
import fileinputimport globimport string, sys for line in fileinput.input(glob.glob("samples/*.txt")): if fileinput.isfirstline(): # first in a file? sys.stderr.write("-- reading %s --\n" % fileinput.filename()) sys.stdout.write(str(fileinput.lineno()) + " " + string.upper(line)) 用这个
classstdata(Structure):_fields_=[('pBuf',c_char_p),('buflen',c_int)]N=100buf=create_string_buffer(N)d=stdata()d.buflen=Nd.pBuf=cast(buf,c_char_p)n=CallMyCFunc_GetData(byref(d))关键在于create_string_buffer创建可写buffer;cast转换为char*类型。