python蓝桥杯刷题3
1.解方程组解

题解:首先让a,b,c进行遍历,然后计算得到1000时输出结果,其次考虑1000开根号是多大,计算得到32的倍数是1024,所有选择(1,32)进行遍历,最后因为三个数他可能顺序不一样,比如a=11,b=12,c=13但是有可能是a=12,b=11,c=13或者是别的,所以我们让b从a开始遍历,c从b开始遍历,就可以保证a<b<c,解决顺序这种问题
完整代码

for a in range(7,32):for b in range(a,32):for c in range(b,32):if a*a + b*b + c*c == 1000:print(a)break
2.计算1000天后是多久

题解:
思路1:首先确定起始时间,规定每个月的天数,其次判断是平年还是闰年,闰年是能被4整除但是不能被100整除,或者能被400整除,闰年二月29天,平年二月28天,把时间加起来,判断如果时间大于月份的天数,就给月份加一,每12个月一年,一年之后重新计数,如果时间小于月份的天数,就break终止循环,因为break必须在循环里面,所以在前面加上while true,算一个循环
完整代码
# 闰年:能被4整除但是不能被100整除,或者能被400整除,闰年二月是29天
year = 2014
month = 11
day = 9
total_days = 1000
# 每个月的天数
month_days =[31,28,31,30,31,30,31,31,30,31,30,31]
day += total_days
while True:if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):month_days[1] = 29else:month_days[1] = 28if day > month_days[month - 1]:# 月份从1开始,但是month_days这个是从0开始计数day -= month_days[month - 1]month += 1if month > 12:# 12个月一年,月份继续从1开始计数month = 1year += 1else:break# break 必须在循环里面才可以执行
print("{:04d} - {:02d} - {:02d}".format(year,month,day))
思路2:调用datetime模块可以用来处理日期和时间,timedelta用来表示两个日期或时间之间的差值,定义天数,起始时间、终止时间,终止时间等于起始时间加天数,format控制输出的样式为固定的格式
完整代码

# 导入datetime模块,datetime模块可以用来处理日期和时间
import datetimestart_date = datetime.datetime(2014, 11, 9)
days_to_add = 1000
# timedelta用来表示两个日期或时间之间的差值
end_date = start_date + datetime.timedelta(days=days_to_add)
# format控制输出的样式
print("{:04d} - {:02d} - {:02d}".format(end_date.year, end_date.month, end_date.day))
相关文章:
python蓝桥杯刷题3
1.解方程组解 题解:首先让a,b,c进行遍历,然后计算得到1000时输出结果,其次考虑1000开根号是多大,计算得到32的倍数是1024,所有选择(1,32)进行遍历,…...
基于PySpark 使用线性回归、随机森林以及模型融合实现天气预测
基于PySpark 实现天气预测与模型集成 在大数据分析与机器学习领域,Spark 提供了强大的计算能力和灵活的扩展性。本文将介绍如何利用 PySpark 完成以下任务: 1、数据预处理:清洗和编码天气数据。 2、特征工程:合并数值和分类特征…...
Day 30 贪心算法 part04
今天的三道题目,都算是 重叠区间 问题,大家可以好好感受一下。 都属于那种看起来好复杂,但一看贪心解法,惊呼:这么巧妙! 这种题还是属于那种,做过了也就会了,没做过就很难想出来。 不过大家把如下三题做了之后, 重叠区间 基本上差不多了 452. 用最少数量的箭引爆气球…...
dns实验3:主从同步-完全区域传输
服务器192.168.234.111(主服务器),打开配置文件: 打开配置文件: 关闭防火墙,改宽松模式: 重启服务: 服务器192.168.234.112(从服务器),打开配置文…...
数据结构 (20)二叉树的遍历与线索化
一、二叉树的遍历 遍历是对树的一种最基本的运算,所谓遍历二叉树,就是按一定的规则和顺序走遍二叉树的所有节点,使每一个节点都被访问一次,而且只被访问一次。二叉树的遍历方式主要有四种:前序遍历、中序遍历、后序遍历…...
【docker】Overlay网络
什么是 Overlay 网络? Overlay 网络是一种 Docker 网络驱动,允许容器在不同主机间通信。 它依赖分布式存储(如 Swarm、Etcd 或 Consul)来管理网络配置和路由。 Overlay 网络的核心特点 跨主机通信:容器可以跨物理主…...
基于智能语音交互的智能呼叫中心工作机制
在智能化和信息化不断进步的现代,智能呼叫中心为客户提供高质量、高效率的服务体验,提升众多品牌用户的满意度和忠诚度。作为实现智能呼叫中心的关键技术之一的智能语音交互技术,它通过集成自然语言处理(NLP)、语音识别…...
Linux条件变量线程池详解
一、条件变量 【互斥量】解决了线程间同步的问题,避免了多线程对同一块临界资源访问产生的冲突,但同一时刻对临界资源的访问,不论是生产者还是消费者,都需要竞争互斥锁,由此也带来了竞争的问题。即生产者和消费者、消费…...
有趣的Docker
👉【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中 1. Docker 上的“全世界”命令行 你可以在 Docker 容器中运行一个模拟的 “世界地图”,并通过命令行与它互动。这是一个非常有趣的项目,结合了命令行和图形界面的交互。…...
深入探讨锁升级问题
1. 引言 本文深入探讨锁升级问题。 2. 锁升级问题概述 2.1 锁升级的概念 2.1.1 定义 锁升级是指数据库管理系统将较低粒度的锁(如行级锁)转换为较高粒度的锁(如表级锁)的过程。这种情况通常发生在事务对同一对象的多个较低粒…...
MySQL篇—通过官网下载linux系统下多种安装方式的MySQL社区版软件
💫《博主介绍》:✨又是一天没白过,我是奈斯,DBA一名✨ 💫《擅长领域》:✌️擅长Oracle、MySQL、SQLserver、阿里云AnalyticDB for MySQL(分布式数据仓库)、Linux,也在扩展大数据方向的知识面✌️…...
6.824/6.5840(2024)环境配置wsl2+vscode
本文是经过笔者实践得出的最速の环境配置 首先,安装wsl2和vscode 具体步骤参见Mit6.s081环境配置踩坑之旅WSL2VScode_mit6s081-CSDN博客 接下来开始为Ubuntu(笔者使用的版本依然是20.04)配置go的相关环境 1、更新Ubuntu的软件包 sudo apt-get install build-es…...
【乐企文件生成工程】搭建docker环境,使用docker部署工程
1、自行下载docker 2、自行下载docker-compose 3、编写Dockerfile文件 # 使用官方的 OpenJDK 8 镜像 FROM openjdk:8-jdk-alpine# 设置工作目录 WORKDIR ./app# 复制 JAR 文件到容器 COPY ../lq-invoice/target/lq-invoice.jar app.jar # 暴露应用程序监听的端口 EXPOSE 1001…...
常见的数据结构---队列、树与堆的深入剖析
目录 一、队列 二、树 三、堆 在现代计算机科学与工程领域,队列、树和堆是三种极其重要的基础数据结构,它们各自具有独特的特点和应用。在日常开发中,合理选择和使用这些数据结构可以显著提高程序的效率和可维护性。它们不仅奠定了算法设计…...
leetcode--螺旋矩阵
LCR 146.螺旋遍历二维数组 给定一个二维数组 array,请返回「螺旋遍历」该数组的结果。 螺旋遍历:从左上角开始,按照 向右、向下、向左、向上 的顺序 依次 提取元素,然后再进入内部一层重复相同的步骤,直到提取完所有元…...
JavaScript(JS)的对象
目录 1.array 数组对象 2.String 字符串对象 3.JSON 对象(数据载体,进行数据传输) 4.BOM 浏览器对象 5.DOM 文档对象(了解) 1.array 数组对象 定义方式1:var 变量名 new Array(元素列表); 定义方式…...
基于BM1684的AI边缘服务器-模型转换,大模型一体机
介绍 我们属于SoC模式,即我们在x86主机上基于tpu-nntc和libsophon完成模型的编译量化与程序的交叉编译,部署时将编译好的程序拷贝至SoC平台(1684开发板/SE微服务器/SM模组)中执行。 注:以下都是在Ubuntu20.04系统上操…...
git推送多个仓库
在 Git 中,可以通过添加多个远程仓库来实现一次 git push 推送到多个仓库,比如同时推送到 Gitee 和 GitHub。以下是详细的设置步骤: 1. 添加多个远程仓库 假设你的项目已经有一个远程仓库(例如 GitHub),你…...
Matlab mex- setup报错—错误使用 mex,未检测到支持的编译器...
错误日志: 在使用mex编译时报错提示:错误使用 mex,未检测到支持的编译器。您可以安装免费提供的 MinGW-w64 C/C 编译器;请参阅安装 MinGW-w64 编译器。有关更多选项,请访问https://www.mathworks.com/support/compile…...
PostgreSQL认证培训需要什么条件
PostgreSQL认证培训通常没有严格的前置条件,但以下几点可以帮助你更好地准备和通过认证考试: 1、基础知识:具备基本的数据库知识和经验,特别是对SQL有一定的了解。如果你Oracle、MySQL等基础知识,对对你学习PostgreSQ…...
GeoIP2-CN的IP段合并工具开发:命令行参数详解
GeoIP2-CN的IP段合并工具开发:命令行参数详解 GeoIP2-CN项目提供了小巧精悍、准确、实用的GeoIP2数据库解决方案。本文将详细解析其IP段合并工具的命令行参数,帮助开发者快速上手和定制化使用该工具。通过本文,你将了解工具的核心功能、参数…...
网站SEO与用户体验的关系是什么_高质量内容创作的技巧是什么
网站SEO与用户体验的关系是什么 在互联网时代,网站的成功往往取决于其在搜索引擎上的排名和用户体验的质量。这两者之间存在着密切的关系。一个高质量的网站不仅能在搜索结果中获得更好的排名,还能吸引并留住更多的用户。因此,了解网站SEO&a…...
告别打包噩梦:用PyInstaller一键搞定Rasterio等‘顽固’依赖的终极配置
告别打包噩梦:用PyInstaller一键搞定Rasterio等‘顽固’依赖的终极配置 打包Python项目时遇到ModuleNotFoundError几乎是每个开发者的必经之路,尤其是当项目依赖像Rasterio这样包含C扩展和复杂文件结构的库时。传统的临时解决方案——手动添加hiddenimp…...
Python逆向工程实战:如何从pyinstaller打包的.exe文件中找回丢失的源码(附工具包)
Python逆向工程实战:从PyInstaller打包的.exe文件中找回丢失的源码 当你辛苦编写的Python代码因为各种原因丢失,只剩下一个由PyInstaller打包的.exe文件时,那种绝望感我深有体会。作为一名经历过多次类似困境的开发者,我想分享一套…...
JL杰理AC696N开发板PWM波形生成与控制(1):频率、占空比
引言PWM这玩意儿,做调光、调速、甚至模拟音频都离不开。JL杰理AC696N的定时器自带PWM输出功能,配置起来不算复杂,但真要调出稳定的波形,有几个坑是绕不开的。比如初始化的时候LED会闪一下、占空比设0反而输出一个高电平、想换个引…...
企业级游戏对话系统架构解析:Yarn Spinner如何实现高性能对话引擎
企业级游戏对话系统架构解析:Yarn Spinner如何实现高性能对话引擎 【免费下载链接】YarnSpinner The core compiler and engine-agnostic components for Yarn Spinner, the friendly dialogue tool. 项目地址: https://gitcode.com/gh_mirrors/ya/YarnSpinner …...
EcomGPT-中英文-7B电商模型在Vue.js前端项目中的集成:打造实时智能客服聊天组件
EcomGPT-中英文-7B电商模型在Vue.js前端项目中的集成:打造实时智能客服聊天组件 最近在做一个电商后台的升级项目,客户提了个需求,希望能在用户端和管理后台都加上一个智能客服,能实时回答商品咨询、订单状态这些常见问题。一开始…...
BHVCC AI人工智能大鼠八臂视频迷宫实验步骤 八臂迷宫刺激器
八臂迷宫是一种用于研究动物空间记忆的迷宫模型。它由一个中心区和其周围连接的八条臂组成,在其中一些臂的末端放入食饵或将一些臂施以电击,根据动物的取食或逃避策略(进入每个臂的次数、时间、错能(如动物活动路径、各种时间、次…...
从手动到工具,我降AI率的方法进化史
从手动到工具,我降AI率的方法进化史 从2024年初开始用AI辅助写论文,到2026年毕业,我的降AI率方法经历了三次进化。 每次进化都不是主动选择,而是被逼的——上一个方法撞了墙,不得不换。 把这个过程写出来࿰…...
tcc-g15:为Dell G15笔记本解锁三重散热控制能力
tcc-g15:为Dell G15笔记本解锁三重散热控制能力 【免费下载链接】tcc-g15 Thermal Control Center for Dell G15 - open source alternative to AWCC 项目地址: https://gitcode.com/gh_mirrors/tc/tcc-g15 当你的Dell G15笔记本在渲染视频时风扇呼啸&#x…...
