当前位置: 首页 > news >正文

蓝桥杯国赛前一晚知识点准备(十六届python)

许愿国三

1、判断文件最后一行终止输入

with open('example.txt', 'r') as file:while True:                 # 开始一个无限循环try:line = file.readline()  # 试图读取文件的一行if line:               # 如果读取到了一行(不是文件末尾)print(line.strip())  # 打印这行内容(去掉首尾空白字符)# 在这里可以进行其他输入处理操作else:                  # 如果没有读取到内容(文件末尾)break              # 跳出循环except EOFError:           # 捕获文件末尾错误(EOFError)print("已到达文件末尾,终止输入")break                  # 跳出循环

2、输出

打印小数:print(“{:.2f}”.format(x))
print(“%.2f”%cnt)
print(round(x,2))
打印字符串:print(“ ”.join(parts))
print(“%s”%x)

3、模拟栈(eg:AcWing - 算法基础课)

dic={'(':0,'+':1,'-':1,'*':2,'/':2}
op=[]
num=[]def new_eval():b=num.pop()a=num.pop()c=op.pop()x=0if c=='+':x=a+belif c=='-':x=a-belif c=='*':x=a*belse: x=int(a/b)num.append(x)a=input()
n=len(a)i=0
while i<n:c=a[i]if c.isdigit():j=ix=0while j<n and a[j].isdigit():x=x*10+int(a[j])j+=1i=j-1num.append(x)elif c=='(':op.append(c)elif c==')':while op[-1]!='(':new_eval()op.pop()else:while len(op) and dic[op[-1]]>=dic[c]:new_eval()op.append(c)i+=1
while len(op):new_eval()
print(num[-1])

4、二分(eg:AcWing - 算法基础课)

n,m=map(int,input().split())a=[int(x) for x in input().split()]
n=[int(x) for x in input().split()]while m:m-=1q=int(input())l=0r=n-1while l<r:mid=l+r>>1if q<=a[mid]:r=midelse: l=mid+1if a[l]!=q:print("-1 -1")else:print(r,end=' ')l=0r=n-1while l<r:mid=l+r+1>>1if q>=a[mid]:l=midelse:r=mid-1print(r)

相关文章:

  • 灵敏度分析
  • Codeforces Round 1030 (Div. 2)
  • STM32项目---汽车氛围灯
  • Flutter JSON解析全攻略:使用json_serializable实现高效序列化
  • MySQL 调优笔记
  • 项目拓展-简易SQL监控,P6SPY拦截所有jdbc连接并打印执行SQL
  • 第1章 C# 和 .NET 框架 笔记
  • 【知识图谱构建系列3】zero-shot的理念介绍
  • Android xml的Preference设置visibility=“gone“ 无效分析解决
  • 【无标题】【2025年软考中级】第三章数据结构3.2 栈与队列
  • LeetCode - 69. x 的平方根
  • 数据结构 学习 链表 2025年6月14日08点01分
  • 力扣Hot100每日N题(15~16)
  • sqli-labs靶场46-53关(综合)
  • 拆解 CMS/G1/ZGC 三种垃圾回收器算法过程
  • Python实战应用-Python操作MySQL数据库
  • leetcode2-两数相加
  • 【CF】Day84——Codeforces Round 862 (Div. 2) D (⭐树的直径的性质 + DFS找树的直径)
  • K8S中使用英伟达GPU
  • 在 CentOS中安装Docker并安装青龙脚本——笔记
  • 专业APP客户端做网站/昆明网站seo公司
  • o2o典型代表网站/百度搜索引擎盘搜搜
  • 冀州网站优化/注册城乡规划师教材
  • 网站建设氺金手指排名11/谷歌竞价推广教程
  • 做网站用的字体/网站推广
  • 网站建设的功能定位/廊坊seo排名优化