蓝桥杯刷题(十三)

1.煤球数目

代码

python 复制代码
cnt = ans = 0
start = 1
a = []
while cnt<100:
    ans+=start
    start += 1
    t = ans+start
    cnt+=1
    a.append(ans)
print(sum(a))

2.奖券数目

代码

python 复制代码
def f(x)->bool:
    while x:
        if x%10==4:
            return False
        x//=10
    return True
ans = 0
for i in range(10000,100000):
    if f(i):
        ans+=1
print(ans)

3.网友年龄

代码

python 复制代码
def f(x):
    return int(str(x)[::-1])
ans=0
for i in range(10,100):
    if f(i)==i-27:
        ans+=1
print(ans)

4.方程整数解

代码

python 复制代码
for i in range(1,33):
    for j in range(i,33):
        for k in range(j,33):
            if i*i+j*j+k*k==1000 and min(i,j,k)!=6:
                print(min(i,j,k))

5.回家路费

代码

python 复制代码
i = cnt =1
t = 2
while i < 108:
    i += t
    t +=2
    cnt+=1
print(cnt)

6. 质数

代码

python 复制代码
def f(x)->bool:
    for i in range(2,x//2+1):
        if x%i==0:
            return False
    return True
ans=[2]
for i in range(3,20000):
    if f(i):
        ans.append(i)
    if len(ans)==2019:
        break
print(ans[-1])

7.猜年龄

代码

python 复制代码
ans=[]
for i in range(1,30):
    for j in range(i,30):
        if i*j//(i+j)==6 and j-i<=8:
            ans.append(i)
print(ans[0])
相关推荐
Gu Gu Study15 小时前
ScoutLoop开放域深度研究引擎(agent的初步设计想法)
人工智能·python
卷无止境16 小时前
写代码这件事,到底该讲究点什么?
后端·python
卷无止境16 小时前
循环复杂度到底在算什么,Python 代码怎么才能写得让人一看就懂
后端·python
lpfasd12316 小时前
MediaCrawler 项目深度分析
chrome·python·chrome devtools
Dxy123931021616 小时前
Python项目打包成EXE完整教程(PyInstaller实战避坑)
开发语言·python
bamb0017 小时前
一个项目带你入门AI应用开发01
python
05664617 小时前
Python康复训练——常用标准库
开发语言·python·学习
昆曲之源_娄江河畔17 小时前
Python如何安装flask, pymssql
开发语言·python·flask·pymssql
05664618 小时前
Python康复训练——控制流与函数
开发语言·python·学习
天使day18 小时前
FastAPI快速入门
python·fastapi