定要过python二级 第三套

第一模块   基础操作(共三道题)

1.

 

 安装python 包  我在c  盘打开  但是它给我安装到了d盘得  anaconda3 下面  关键是  我在c盘  打开python .exe   创建了 。运行程序之后就是它仍然能感受到就是

已经安装结巴了        可以运行了

 

 

但是我不知道这个位置是啥东西

 

2.Str '对象没有属性' 1cut      str 对象也没有jieba

所有不可以 txt.jieba.lcut()   也不可以    jieba(txt.lcut())

只能是  jieba.lcut(txt)

 

 

 

 第一道和第三道, 你要注意了

(1)总体来讲,,你不能想着把三个字符都输进去 ,之后把他三,变成列表,,你输进去 1 2 3 4

之后怎么生成列表也是一个问题,我想着是用open()  ‘w’  写得模式去写入写进去,之后之后readlines()  之后.items 之后列表化。 之后 line.strip().split()

然后可以b【0】平方,加b[1]平方+b[2]平方+b【3】平方。。其实,你可以直接a=eval(input()) b=eval(input()) c=eval(input())d=eval(input())  不同时一次输进去abcd  也满足随便输入字符,满足可以用式子去表示距离

(2)第三题与第一题得输入有什么不同。第三题输入得是一个字符

(3)输入   这样会报错     a= eval(input())

                                          print(a)

                                          1 2 3 4  带空格了会报错

                                           ‘1 2 3 4’  加上引号 有空格也不会报错

                                             1234    不会报错

                                            

                                          a= input()

                                          print(a)

                                          1 2 3 4  带空格了不会报错

                                          ‘1 2 3 4’  加上引号 有空格也不会报错

                                           1234    不会报错

第二个模块  简单应用   俩道题

1.turtle(4)  像素就是   距离吗  我记得第二套像素 是2  且是在seth()   这里面写的  

这道题  就是在  turtle  就是在  turtlle.fd(400)

2.   调整方向有俩个函数  seth()    right()   left()

seth()  好像不需要调整正负

3.,Turtle中的turtle.seth(angle)函数表示小乌龟启动时运动的方向。它包含一个输入参数,是角度值。:

4.https://blog.csdn.net/wang263334857/article/details/79440254    有点怀疑字符串的切片,[]     有里列表的[  ]  ,方式, 所以就是[start:stop:stride]

5.

# 以下代码为提示框架
# 请在...处使用一行或多行代码替换
# 请在______处使用一行代码替换
#
# 注意:提示框架代码可以任意修改,以完成程序功能为准

txt = input("请输入类型序列: ")
print(txt)

lt=txt.split()

d = {}
for i in lt:
    d[i]=d.get(i,0)+1
ls = list(d.items())
ls.sort(key=lambda x:x[1], reverse=True)  # 按照数量排序
for k in ls:
    print("{}:{}".format(k[0], k[1]))

这里的 k  与   lambda x  都是   指的是[] 列表里面的元组

 

 第三个模块     综合应用

1.

if '【原文】' in line:
flag =True

如果这行,有原文, 字样,,flag =True  。。。因为我们flag =true,就代表我找到了原文,标识符写为ture 表示计算机已经开始写入了

2.https://www.cnblogs.com/sjfgod/p/7501970.html   文件的读写,,,以及为了 。方便使用,,不在每一个打开文件,,之后都去写f。close()

引出了  with。  流:

3.if a   的·意思就是 它为非空时,为真

4.

 

 5.i  是变量,,,你不能把他写在字符串里面  '()'       拼接   要str(i)之中   b[i]   

6.替换replace() 也是本题的一个核心

7.在就是   print() 在for 循环里面只会输出最后一次 循环的  来作为结果    

 

      for  i  in    range(3)

      print()

 

posted @ 2021-07-18 22:49  a-mhh  阅读(71)  评论(0编辑  收藏  举报