首页 > 老虎 8.23 Python开发笔试
头像
芒果爱泡泡
编辑于 2020-08-23 18:43
+ 关注

老虎 8.23 Python开发笔试 投票

10道单选,2道编程。
第一题:
牛牛打宝可梦
一直54%,不懂。
a=b=c=0
HP=int(HP)
ACK=int(ACK)
ACK2=int(ACK2)
HP2=int(HP2)
return 1 if HP<=ACK2
   
return -1 if HP2<=ACK
   

return -1 if HP2<=ACK*2
a=HP//ACK2
a+=1 if HP%ACK2!=0   
b=(HP2-ACK)//ACK
b-=1 if HP2%AKC==0
    
if a<b+1:
    c=0
else:
    cur=a-b-1
    c=(cur)//b
    if cur%b!=0:
        c+=1
return a+c
第二题:
输出第m到第n个素数之间的素数。AC
m,n=map(int,input().split())
res=[]

def isprim(k):
    for i in range(2,int(k**0.5)+1):
        if k%i==0:
            return False
    return True
count1=0
nums1=0
while True:
    if isprim(nums1):
        count1+=1
    nums1+=1
    if count1==m:
        break
count2=0
nums2=0
while True:
    if isprim(nums2):
        count2+=1
    nums2+=1
    if count2==n:
        break
for i in range(nums1,nums2+1):
    if isprim(i):
        res.append(i)
count=0
for i in range(len(res)):

    print(res[i],end=' ')  
    count+=1
    if count%10==0:
        
        print('')





全部评论

(0) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐