首页 > 其他分享 >HJ66 配置文件恢复_字典_字符串

HJ66 配置文件恢复_字典_字符串

时间:2023-04-01 11:56:02浏览次数:34  
标签:配置文件 len HJ66 board print 字典 d2 he

思路:1、把命令和执行对录入一字串字典和二字串字典

2、取字典的可以与输入对比

3、为了保证唯一性,用c常数增加1来判断是否唯一。

4、最后根据c值统一打印输出

 1 import sys
 2 a=[]
 3 for line in sys.stdin:
 4     a.append(line.strip().split())
 5 #print(a)
 6 d1={"reset":"reset what"}
 7 d2={"reset board":"board fault",
 8 "board add":"where to add","board delete":"no board at all",
 9 "reboot backplane":"impossible","backplane abort":"install first",
10 "he he":"unknown command"}
11 
12 for i in a:
13     if len(i)==1:        
14         for j in list(d1.keys()):
15             
16             if i[0] == j[:len(i[0])]:                
17                 print(d1[j])
18             else:
19                 print(d2["he he"])
20     elif len(i)==2:
21         c=0
22         for j in list(d2.keys()):
23             
24             newj=j.split()
25             if i[0] == newj[0][:len(i[0])]:
26                 if i[1] == newj[1][:len(i[1])]:
27                     c+=1
28                     str=j
29         if c!=1:
30             print(d2["he he"])
31         elif c==1:
32             print(d2[str])

 

标签:配置文件,len,HJ66,board,print,字典,d2,he
From: https://www.cnblogs.com/tanyuanqing/p/17278347.html

相关文章

  • flask-介绍、配置文件、路由系统
    1.flask和pythonweb框架介绍1.1框架介绍:django:大而全,内置的app多,第三方app也多Flask:小而精,没有过多的内置组件,只完成web框架最基本的功能,需要借助于第三方,完成更丰富的功能web.py:是一个小巧灵活的Python框架,它简单而且功能强大(国内几乎没有用的)fastapi:python的异步web框架,......
  • 项目一众筹网05_02_[树形开发]菜单管理、API文档发布到web服务器、配置文件里面修改to
    系列文章目录文章目录系列文章目录08-页面显示树形结构-前端-使用真实数据09-准备zTree的API文档(因为现在没有图标)==API文档发布到web服务器上去==配置文件里面修改tomcat的默认端口号(只需改动3个地方)10-前端-显示图标-分析思路(-页面显示树形结构)11-前端-显示图标-代码实现(-页面......
  • Flask快速入门day 01(flask介绍、快速使用、配置文件、路由系统)
    目录Flask框架前言:一、flask介绍1、介绍2、使用两种协议编写web二、flask快速使用1、快速使用:2、使用flask编写登录小案例2.1login.html2.2home.html2.3detail.html2.4py文件三、flask配置文件1、配置文件的几种方式方式一:直接编写方式二:使用app.config方式三:使用py文件,然后......
  • 【python基础】python字典根据值查询键
    前言 测试>>>tfl_label={'circle_green':0,'circle_red':1,'circle_yellow':2,'left_green':3,'left_red':4,'left_yellow':5,'nomotor_green':6,'nomotor_red':7,......
  • 字典列表的增加、删除、修改、更新
    a={'k1',['a','b','c'],'k2':['x','y','z']}a.setdefault('k3':['bbb','ccc']) 有效,只有'k3'不存在的情况才有效a的内容变成:{'k1',['......
  • 字典常用方法
    1.clear方法:清空字典中的所有键值对dict1={'name':'Tom','age':25,'city':'Beijing'}dict1.clear()print(dict1)#{}2.copy方法:复制字典dict1={'name':'Tom','age':25,'city'......
  • Spring配置文件和注解
    applicationContext.xml配置文件beans标签里面引入命名空间步骤:复制xmlns然后修改名称为命名空间名字xmlns:名称=“http://www.springframework.org/schema/名称”http:/......
  • Spring-Mybatis整合的所需配置文件
    Spring-Mybatis整合database.properties文件driver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/smbms?useUncode=true&characterEncoding=utf-8uname=rootpa......
  • Mybatis面向切面编程(AOP)的applicationContext配置文件
    面向切面编程(AOP)applicationContext.xml配置文件<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans" xmlns:xsi="ht......
  • spring-MVC web.xml springmvc-servlet.xml 配置文件
    springMVC配置文件web.xml<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns......