python_蓝桥杯刷题记录_笔记_全AC代码_入门2

news/2024/10/18 7:45:05/

前言

        现在正式进入蓝桥杯的刷题啦,用python来做算法题,因为我之前其实都是用C++来做题的,但是今年的话我打算换python来试试,很明显因为也才这学期接触python 加上之前C++做题也比较菜,所以我打算用python重新来做题,就从最简单的开始,熟悉python的语法。然后在这里的话就是记录笔记,十分潦草哈哈哈哈,方便自己后面复习哈哈哈哈。

题单目录

1.P1035 [NOIP2002 普及组] 级数求和

2.P1423 小玉在游泳

3.P1424 小鱼的航程(改进版)

4.P1980 [NOIP2013 普及组] 计数问题

5.P1427 小鱼的数字游戏

6.P1428 小鱼比可爱


1.P1035 [NOIP2002 普及组] 级数求和

k = int(input())
n = 1
s = 0
while 1:s += 1/nif s > k:print(n)breakn += 1

2.P1423 小玉在游泳

s = float(input())
n = 2
k = 0
count = 0
while 1:k += nn *= 0.98count += 1if k>=s:break
print(count)

3.P1424 小鱼的航程(改进版)

x,n = map(int,input().split())
l = 0
for i in range(n):if x!=6 and x!=7:l += 250if x==7:x=1else:x += 1
print(l)

4.P1980 [NOIP2013 普及组] 计数问题

这一道题我自己的方法就是很传统的用C++的想法来做的,但是我可是用的python啊,然后就是取余,来看余数是否相等,很显然我的答案超时了,结果看到了一个大佬用的python的代码,我去还有这么好的方法!!!!(激动)

extend() 函数的功能:

        用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

extend()方法语法:

        list.extend(seq)

 count() 方法:

        用于统计字符串里某个字符或子字符串出现的次数。可选参数为在字符串搜索的开始与结束位置。

count()方法语法:

        str.count(sub, start= 0,end=len(string))
n,x=input().split(" ")
n=int(n)
l=[]
for i in range(1,n+1):l.extend(list(str(i)))
print(l.count(x))

5.P1427 小鱼的数字游戏

这道题我又想的太复杂了,我一直都在想python怎么去输入这样的格式。真的是想多了。

pop() 函数:

        用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

pop()方法语法:

        list.pop([index=-1])
l = input().split()
l.pop()
for i in range(1,len(l)+1):k = len(l)-iprint(f'{l[k]}',end=' ')

6.P1428 小鱼比可爱

n = int(input())
l = input().split()
s = []
for i in range(n):ans = 0for j in range(i):if l[i]>l[j]:ans += 1s.append(ans)
for i in range(n):print(s[i],end=' ')

7.总结

        明天一定要开始好好学习,我说真的!!!!虽然假期也不要摆烂,明天真的一定好好学习。

        今天的话题目很简单,但是我总是想到一些奇怪的点,导致不知道怎么做,好在可以百度哈哈哈哈哈哈哈。

        大家如果有什么更好的方法欢迎补充哈哈哈哈哈。


http://www.ppmy.cn/news/1341710.html

相关文章

小米服务治理——客户端熔断器(Google SRE客户端熔断器)

目录 前言 一、什么是Google SRE熔断器 二、Google SRE 熔断器的工作流程: 三、客户端熔断器 (google SRE 熔断器) golang GRPC 实现 四、客户端熔断器 (google SRE 熔断器) golang GRPC单元测试 大家可以关注个人博客:xingxing – Web Developer …

5、DSP28335 串口发送接收FIFO中断,自定义printf函数

#include "uart.h"unsigned char data[8];void MyUartInit(Uint32 baud) {unsigned char scihbaud 0;unsigned char scilbaud 0;Uint16 scibaud 0;EALLOW;InitSciaGpio();EDIS;EALLOW;//0:一位停止位;1:两位停止位SciaRegs.SCIC…

gitlab 关闭Lets Encrypt证书续签

编辑 /etc/gitlab/gitlab.rb # letsencrypt[enable] nil 并更改 letsencrypt[enable] false重新加载配置 重启gitlab生效 gitlab-ctl reconfigure配置成自己的证书 external_url http://gitlab.example.com开启以下3向即可 nginx[redirect_http_to_https] true nginx[ssl_…

超越传统—Clean架构打造现代Android架构指南

超越传统—Clean架构打造现代Android架构指南 1. 引言 在过去几年里,Android应用开发经历了巨大的变革和发展。随着移动设备的普及和用户对应用的期望不断提高,开发人员面临着更多的挑战和需求。传统的Android架构在应对这些挑战和需求时显得有些力不从…

海外IP代理:解锁网络边界的实战利器

文章目录 引言:正文:一、Roxlabs全球IP代理服务概览特点:覆盖范围:住宅IP真实性:性价比:在网络数据采集中的重要性: 二、实战应用案例一:跨境电商竞品分析步骤介绍:代码示…

uniapp父子组件通信

在Uni-app中&#xff0c;可以使用props和$emit方法实现父子组件之间的通信。 父组件向子组件传递数据&#xff08;props&#xff09;&#xff1a; 1. 在父组件中&#xff0c;在子组件的标签上使用属性绑定方式传递数据 <template> <child-component :message"p…

回归预测 | Matlab实现CPO-CNN-LSTM-Attention冠豪猪优化卷积长短期记忆神经网络注意力机制多变量回归预测(SE注意力机制)

回归预测 | Matlab实现CPO-CNN-LSTM-Attention冠豪猪优化卷积长短期记忆神经网络注意力机制多变量回归预测&#xff08;SE注意力机制&#xff09; 目录 回归预测 | Matlab实现CPO-CNN-LSTM-Attention冠豪猪优化卷积长短期记忆神经网络注意力机制多变量回归预测&#xff08;SE注…

编程笔记 html5cssjs 068 JavaScrip Boolean数据类型

编程笔记 html5&css&js 068 JavaScrip Boolean数据类型 一、Boolean数据类型二、运算符三、代码示例小结 JavaScript中的Boolean数据类型详解及示例。在JavaScript中&#xff0c;Boolean&#xff08;布尔&#xff09;数据类型是一种基本数据类型&#xff0c;它有两个可…