计算机二级Python题目8

题目来源:计算机二级Python半个月抱佛脚大法(内呈上真题版) - 知乎

目录

1. 基本题

1.1 基本题1

1.2 基本题2

1.3 基本题3

2. turtle画图题

3. 大题

3.1 大题1

3.2 大题2


1. 基本题

1.1 基本题1

自己写的:

a=[3,6,9]
b=eval(input())
j=1
for i in range(len(a)):
    b.insert(1+(j-1)*2,a[j-1])
    j+=1
print(b)

 答案:

a=[3,6,9]
b=eval(input())
j=1
for i in range(len(a)):
    b.insert(j,a[i])
    j+=2
print(b)
ls.insert(i,x) 在列表ls的第i位置增加元素x

1.2 基本题2

s=input()
print("{:=>25,}".format(eval(s)))

1.3 基本题3

a,b,c=eval(input())
ls=[]
for i in range(c):
    ls.append(a+i*b)
print(ls)

2. turtle画图题

import turtle
turtle.pensize(2)
d=0
for i in range(1,13):
    turtle.fd(40)
    d+=30
    turtle.seth(d)

3. 大题

3.1 大题1

ls=[111,222,333,444,555,666,777,888,999]
lt=[999,777,555,333,111,888,666,444,222]
s=0
for i in range(len(ls)):
    s+=ls[i]*lt[i]
print(s)

3.2 大题2

第一问:

 自己写的:

fi=open("data.txt","r",encoding="utf-8")
f=open("univ.txt","w",encoding="utf-8")
txt=fi.readlines()
for item in txt:
    if 'alt=' in item:
        uni=item.split('alt=')[-1].split('\"')[1]+'\n'
        f.write(uni)
fi.close()
f.close()

 答案:

f=open("data.txt","r",encoding="utf-8")
lines=f.readlines()
f.close()

f=open("univ.txt","w",encoding="utf-8")
for line in lines:
    if 'alt' in line:
        dx=line.split('alt=')[-1].split('"')[1]
        f.write('{}\n'.format(dx))
f.close()

 第二问:

 自己写的:

n=0
m=0
f=open("univ.txt","r",encoding="utf-8")
lines=f.readlines()
for line in lines:
    line=line.replace('\n','')
    if "大学" in line and "大学生"  not in line:
        n+=1
        print("{}".format(line))
    elif "学院" in line:
        m+=1
        print("{}".format(line))
f.close()
print("包含大学的名称数量是{}".format(n))
print("包含学院的名称数量是{}".format(m))

 答案:

n=0
m=0
f=open("univ.txt","r",encoding="utf-8")
lines=f.readlines()
for line in lines:
    line=line.replace('\n','')
    if "大学生"   in line:
        continue
    elif "大学" in line:
        n+=1
        print("{}".format(line))
    elif "学院" in line:
        m+=1
        print("{}".format(line))
f.close()
print("包含大学的名称数量是{}".format(n))
print("包含学院的名称数量是{}".format(m))

相关推荐

  1. Python计算机二级/Python期末考试 刷题(一)

    2024-03-22 16:28:04       26 阅读
  2. 计算机二级Python选择题考点——公共基础部分

    2024-03-22 16:28:04       33 阅读
  3. 计算机二级Python基本排序题-序号41(补充)

    2024-03-22 16:28:04       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-22 16:28:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-22 16:28:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-22 16:28:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-22 16:28:04       20 阅读

热门阅读

  1. C++(4): std::ofstream的使用

    2024-03-22 16:28:04       17 阅读
  2. 【数据库】数据库语言

    2024-03-22 16:28:04       18 阅读
  3. 解决okhttp无法调用HTTP协议的接口问题

    2024-03-22 16:28:04       22 阅读
  4. 子矩阵(十四届蓝桥杯python组A)

    2024-03-22 16:28:04       18 阅读
  5. 【LeetCode-22.括号生成】

    2024-03-22 16:28:04       19 阅读