栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

计算机二级Python操作题练习(第三套)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

计算机二级Python操作题练习(第三套)

# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码

n = eval(input("请输入正整数:"))
print("{0:@>30,}".format(n))

 

 

# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码

a = [11, 3, 8]
b = eval(input())
s = 0
for i in range(3):
    s += a[i] * b[i]
print(s)

# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码

import random
random.seed(255)
for i in range(5):
    print(random.randint(1, 50), end=" ")

 

 

# 请在______处使用一行代码替换
#
# 注意:请不要修改其他已给出代码

import turtle
turtle.pensize(2)
d = 72
for i in range(5):
    turtle.seth(d)
    d += 72
    turtle.fd(200)

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

fo = open("PY202.txt","w")
names=input("请输入各个同学行业名称,行业名称之间用空格间隔(回车结束输入):")
name_list = names.split(' ')
d = {}
for item in name_list:
    d[item] = d.get(item,0) + 1
ls = list(d.items())
ls.sort(key=lambda x:x[1], reverse=True) # 按照数量排序
for k in ls:
   fo.write("{}:{}n".format(k[0], k[1]))
fo.close()

 

 文件:论语.txt

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


fi = open("论语.txt", "r")
fo = open("论语-原文.txt", "w")
flag = False
for line in fi:
    if "【" in line:
        flag = False
    if "【原文】" in line:
        flag = True
        continue
    if flag == True:
        fo.write(line.lstrip())
fi.close()
fo.close()
# 问题2
# 以下代码为提示框架
# 请在...处使用一行或多行代码替换
# 请在______处使用一行代码替换
#
# 注意:提示框架代码可以任意修改,以完成程序功能为准



fi = open("论语-原文.txt", 'r')
fo = open("论语-提纯原文.txt", 'w')
for line in fi:
    for i in range(1,23):
         line = line.replace("({})".format(i),"")
    fo.write(line)
fi.close()
fo.close()

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/324428.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号