MOOC嵩天python期末测试编程题汇总

B1080 MOOC期终成绩(python) 1080 MOOC期终成绩 (25分) 对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计算公式为 G=(G​mid−term​​ ×40%+G​final​​ ×60%),如果 G​mid−term​​ >G​fin... 阅读详情

2-1 快乐数字

def snum(num):
    strnum = str(num)
    sum = 0
    b = [int(x) for x in strnum]
    for i in b:
        sum += i**2
    return sum

def main():
    a = input()
    num = eval(a)
    count = 0
    while num != 1:
        num = snum(num)
        count += 1
        if count > 2000:
            print("False")
            break
    else:
            print("True")

main()

2-2数列阶乘相加

a = input()
sum = 0
if a.isdigit():
    num = eval(a)
    if num > 0:
        count = 1
        for i in range(1, num+1):
            count *= i
            sum += count
        print(sum)
    else:
        print("输入有误,请输入正整数")
else:
    print("输入有误,请输入正整数")

2-3成绩转换输入

try:
    a = eval(input())
except:
    print('输入数据有误!')
else:
    if 0 <= a < 60:
        print('输入成绩属于E级别。')
    elif 60 <= a < 70:
        print('输入成绩属于D级别。')
        print('祝贺你通过考试!')
    elif 70 <= a < 80:
        print('输入成绩属于C级别。')
        print('祝贺你通过考试!')
    elif 80 <= a < 90:
        print('输入成绩属于B级别。')
        print('祝贺你通过考试!')
    elif 90 <= a <= 100:
        print('输入成绩属于A级别。')
        print('祝贺你通过考试!')
    else:
        print('输入数据有误!')
finally:
    print('好好学习,天天向上!')

3-1斐波那契数列计算B

def fblq(n):
    if n == 0:
        m = 0
    elif n == 1:
        m = 1
    else:
        m = fblq(n - 1) + fblq(n - 2)
    return m

def main():
    a = eval(input())
    sum = 0
    fblq_list = []
    for i in range(0, a+1):
        print('{}, '.format(fblq(i)),end='')
        sum += fblq(i)
    equal = sum / (a+1)
    print('{}, {:.0f}'.format(sum, equal))

main()
3.2-站队顺序输出
from operator import itemgetter
queue = eval(input())
 
queue.sort(key = itemgetter(1))
#print(queue)
queue.sort(key = itemgetter(0), reverse = True)
#print(queue)
 
output = []
for item in queue:
    output.insert(item[1], item)
    #print(output)
print(output)
3.3-合法括号组合生成
# 排列组合的问题,但是真的不容易实现,参考了https://blog.youkuaiyun.com/gaozhenweigzw/article/details/44781705

def PLZH(lst, ch, a, b):
    if (a == 0) and (b == 0):
        lst.append(ch)
        return(lst)
    if a > 0:
        PLZH(lst, ch + '(', a-1,b + 1)
    if b > 0:
        PLZH(lst, ch + ')', a, b - 1)
 
a = eval(input())
b = 0
lst = []
ch = ''
PLZH(lst, ch, a, b)
print(lst)
3.4-用户登录(三次机会)
count = 0
for i in range (0, 3):
    count += 1
    judge_n = input()
    judge_c = input()
    if judge_n == "Kate" and judge_c == "666666":
        print("登录成功!")
        bool = False
        break
if bool:
    print("3次用户名或者密码均有误!退出程序。")

期末考试(比测验简单多了)

凯撒密码B

PassInit = input()
for ind in PassInit:
    if (ord('a') <= ord(ind) <= ord('z')):
        PassKaisa = chr(ord('a')+(ord(ind)-ord('a')+3)%26)
        print(PassKaisa,end='')
    elif  (ord('A') <= ord(ind) <= ord('Z')):
        PassKaisa = chr(ord('A')+(ord(ind)-ord('A')+3)%26)
        print(PassKaisa,end='')
    else:
        PassKaisa = ind
        print(PassKaisa,end='')
        continue

水仙花数

sxhnum = []
for i in range (100, 1000):
    A = i // 100
    B = i // 10 % 10
    C = i % 10
    if A**3 + B**3 + C**3 == i:
        sxhnum.append(i)
    else:
        continue
len_num = len(sxhnum)
for j in range (len_num):
    if j < len_num - 1:
        print('{},'.format(sxhnum[j]),end='')
    else:
        print('{}'.format(sxhnum[j]))

心里话

这题有问题直接  print("李安,我想对你说,你真有才!")  就 AC 了。

a = input()
b = input()
str1 = a + ',我想对你说,' + b
print(str1)

字符串垂直输出

str = input()
for i in str:
    print(i)

哈姆雷特词频统计

def getText():
    txt = open("hamlet.txt", "r").read()
    txt = txt.lower()
    for ch in '!"#$%&()*+,-./:;<=>?@[\\]^_‘{|}~':
        txt = txt.replace(ch, " ")
    return txt
 
hamletTxt = getText()
words  = hamletTxt.split()
counts = {}
for word in words:           
    counts[word] = counts.get(word,0) + 1
items = list(counts.items())
items.sort(key=lambda x:x[1], reverse=True) 
for i in range(10):
    word, count = items[i]
    print ("{:<10},{:>5}".format(word, count))






Python期末考试题 Python程序设计考试题 Python编程期末测评题目 共22页 Python期末考试题 Python程序设计考试题 Python编程期末测评题目 包含选择题、填空题、程序理解题、程序填空题、程序设计题 立即下载

相关推荐

Python期末试题题库完整.pdf

Python期末试题题库完整

python期末考试编程题练习

python期末考试一些基本练习

qq_51697761的博客 6764

Centos7配置阿里云镜像源的教程

查看你的Centos版本,版本过低会导致安装失败,验证网络是否可以连接阿里云镜像,使用阿里云是需要网络的。# wget命令下载: wget [options] [url]# curl命令下载: curl [options] [url]我上面这个图片由于电脑问题是还没有加载完的。删除原来或者之前的yun源。

lyhshs的博客 2259

python期末考试试卷及解析

1. 以下关于计算机和程序设计的说法错误的是( )。A. 高级编程语言按照计算机执行方式可分为静态语言和脚本语言B. 编译是将源代码转换成目标代码的过程C. IPO 方法是一种按输入数据、处理数据和输出数据的程序运算模式D. Python 3.x 能够向下兼容 2.x 系列程序2. 下面不符合 Python 语言命名规则的变量名是( )。A. monthly B. monthly3 C. 3monthly D. _Monthly3_3.下列表达式值为 True 的是( )。A. 5+4j > 2-3j B.

silver321的博客 3万+

【速通版!语义通信基础与前沿学习计划】

🧠语义通信基础与前沿学习计划

dally2的博客 1412

pytorch超详细安装教程,Anaconda、PyTorch和PyCharm整套安装流程

本文介绍基于Anaconda环境以及与PyCharm结合,安装PyTorch深度学习框架。

Bluebro的博客 19万+

【Python程序设计】——重点题目(期末不挂科)

Python期末复习

HinsCoder的博客 1万+

ur3手眼标定+realsenseL515

知乎 csdn

AI_future的博客 978

python期末习题整理

文章目录Python编程技术作业-1判断单选填空编程题7-1 人生苦短,我学python7-2 输出python之禅7-3 jmu-python-汇率兑换7-4 jmu-python-求圆面积Python编程技术作业-2单选fn函数题6-1 python函数:求m到n之和6-2 python函数:递归求Fabonacci数列编程题7-1 企业根据利润提成发放奖金问题7-2 计算某天距元旦的天数7-3 温度转换7-4 3,5,7的倍数判定(高教社,《Python编程基础及应用》习题6-4)7-5 计算分段函数

qq_46015410的博客 1万+

USB之ch376s数据手册

         最近师兄交给我一个项目,虽说刚学嵌入式起步,但上手一个项目怎说都是最好的快速学习方式。因为刚了解ch376s管理U盘的数据,所以先是看了ch376s的数据手册。那我就把数据手册直接放上来吧。。。。      1、概述 CH376 是文件管理控制芯片,用于单片机系统读写 U 盘或者 SD 卡中的文件。 CH376 支持 USB 设备方式和 USB 主机方式,并且内置了 USB 通...

iBGG的博客 6002

Smart PLC高速脉冲输入计米轮模块(编码器测速/计米详细讲解)

线缆行业单绞机PLC控制算法详细解读可以参看下面的文章链接:线缆行业单绞机控制算法(详细图解+代码)_RXXW_Dor的博客-优快云博客在了解单绞机之前需要大家对收放卷以及排线控制有一定的了解,不清楚的可以参看下面几篇博客,这里不再赘述,受水平和能力所限,文中难免出现错误和不足之处,诚恳的欢迎大家批评和指正。PLC张力控制(开环闭环算法分析)_RXXW_Dor的博客-优快云博客_plc闭环控制实例。SMART PLC时间间隔定时器应用(高速脉冲测频/测速)_RXXW_Dor的博客-优快云博客。

RXXW_Dor的博客 2819

mooc python123答案

这是mooc上python程序设计中测试题的答案,建议大家可以好哈学习一下,感觉还是挺有用的! 第一章 n = eval(input()) if n == 0: print("Hello World") elif n > 0: print("He\nll\no \nWo\nrl\nd") else: for c in "Hello World": print(c) s = input() print("{:.2f}".format(eval(s)))

weixin_46069120的博客 2万+

AD18软件——捕捉栅格、电气栅格、可见栅格的意义及设置

本文介绍了PCB设计中的三种栅格功能:可视栅格用于辅助定位(快捷键Shift+Ctrl+G),捕捉栅格控制光标移动间距(快捷键G),电气栅格实现元件自动吸附(快捷键Shift+E)。同时提供了在Altium Designer中快速查找相同网络标号的两种实用方法:Alt+鼠标单击或双击网络。这些功能可显著提高PCB设计效率和准确性。

qq_37999850的博客 643

PAT 1080 MOOC期终成绩 python

1080 MOOC期终成绩 (25 分) 对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计算公式为 G=(G​mid−term​​×40%+G​final​​×60%),如果 G​mid−term​​&gt;Gfinal​...

Raaay的博客 1235

MediaPipe 教程:从安装到应用-全网最全

MediaPipe是Google推出的开源框架,专为构建机器学习管道设计,可以高效处理视频、音频等时间序列数据。本文教程从安装到应用逐步讲解: 安装步骤简单,只需通过pip安装mediapipe包并验证版本; 重点演示人体姿态检测功能,可识别33个身体关键点; 提供基础代码实现,包括视频捕获、关键点检测与可视化; 强调模块化开发,将功能封装成类以提高代码复用性。 教程适合初学者,通过清晰指引和实用代码示例,帮助快速实现计算机视觉应用。

FJN110的博客 1563

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Python北理慕课MOOC编程题

python 目录第一章第二章第三章第四章第五章第六章第七章第八章第九章期末 第一章 实例1: 温度转换 ‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬ 描述 这是"实例"题,与课上讲解实例相同,请作答检验学习效果。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮

空白的博客 987

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

mooc数据结构与算法python版期末测验_中国大学MOOC答案第七单元测试答案_数据结构与算法Python版考试期末答案...

心肌梗死最好发的并发症是A、主动脉夹层B、左心室室壁瘤C、心肌纤维化D、冠状动脉血栓形成E、动脉瘤一般情况下,梁板式楼板中主梁的高是跨度的()。A.1/6-1/8B.1/8-1/12C.1/12-1/18D.1/2-1/3保温平屋顶中隔汽层应设在()。A.保温层上B.保温层下C.防水层上D.找坡层上心肌梗死最好发的并发症是A、主动脉夹层B、左心室室壁瘤C、心肌纤维化D、冠状动脉血栓形成E、动脉瘤下...

weixin_32104797的博客 430

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【Python】 1080 MOOC期终成绩 (25 分)

四舍五入新方法:int(num+0.5) 对于在中国大学MOOC学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计算公式为 G=(G​mid−term​​ ×40%+G​final​​ ×60%),如果 G​mid−term​​ >G​final​​ ;否则总评 G 就是 G​final​​ 。这里 G​mid−term​​ 和 G​final​​ 分别为学生的期中和期末成绩。现在的问题是,每次考试.

张某文_Lambda的博客 780

深入解析Mooc-Helper:提升在线学习效率的秘密武器

在数字化时代,大规模开放在线课程(MOOCs)为全球学生提供了丰富的教育资源。然而,随着课程的深度和广度增加,管理学习进度和跟踪任务变得越来越复杂。这就是**Mooc-Helper**大显身手的地方。这是一个开源项目,专为提升你的Coursera、edX等平台的学习体验而设计。 ## 项目简介 Mooc-Helper是一个自动化脚本工具,它能够帮助你在多个MOOC平台上更有效地完成课程。通过集...

gitblog_00071的博客 1319

MOOC数据结构与算法Python版-期末作业编程题

1 二叉树路径(10分) 题目内容: 给定一个二叉查找树的节点插入顺序,请重新构建这个二叉查找树,并按从左至右顺序返回所有根节点至叶节点的路径 输入格式: 一行整数,以空格分隔 注:测试用例中不包含重复的数字 输出格式: 按照叶节点由左至右顺序,以“根节点值->节点值->...->叶节点值”输出每条路径,每行输出一条 输入样例: 5 2 6 1...

suxiaorui的博客 3595

moocPython语言基础与应用期末

moocPython语言基础与应用期末 大家想要的可以留言, 我截取了一些图片, 大家可以参考。 做起来时间有点急,大家一定要做好准备呀。 加油,我们下期课程再会。 ...

统计小白er & paul_work 1432

1080 MOOC期终成绩 (25 分)

对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计算公式为 G=(Gmid−term×40%+Gfinal×60%)G = (G_{mid-term}\times 40\% + G_{final}\times 60\%)G=...

一条咸鱼MOON的博客 874

(python3)1080. MOOC期终成绩 (19分)——2017-12考题

题目赘述:对于在中国大学MOOC(http://www.icourse163.org/)学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计算公式为 G = (G期中x 40% + G期末x 60%),如果 G期中 &gt; G期末;否则总评 G 就是 G期末。这里 G期中 和 G期末 分别为学生的期中和...

xutiantian1412的博客 1204

开源项目 mooc-helper 亮点深度解析

`mooc-helper` 是一个开源项目,旨在帮助用户更好地管理MOOC(Massive Open Online Courses,大型开放在线课程)的学习过程。该项目提供了一个便捷的工具,可以帮助学习者整理课程资料,管理学习进度,以及进行课程回顾等,极大地提高了在线学习效率。 ## 2. 项目代码目录及介绍 项目的主要目录结构如下: - `src/`:源代码目录,包含项目的所有代码文件。 ...

gitblog_00474的博客 871

PAT乙级_1080 MOOC期终成绩_Python_AC解法_含疑难点

本文介绍了PAT乙级1080题"MOOC期终成绩"的Python解法。解题思路是:1) 读取三类成绩数据并存储到字典;2) 筛选编程成绩≥200分的学生;3) 按规则计算总评成绩并进行四舍五入;4) 对总评≥60分的学生按成绩降序、学号升序排序输出。文章特别指出测试点3的易错点在于四舍五入处理,当总评在[59.5,60)区间时应视为合格。解法采用字典存储成绩,集合管理学号,通过lambda表达式实现多条件排序,最终按要求格式化输出结果。

CongQianS1的博客 1217

大学python课程答案_中国大学Python语言杨怀珍答案网课MOOC考试期末慕课答案

中国大学Python语言杨怀珍答案网课MOOC考试期末慕课答案更多相关问题根据企业所得税法的规定,下列关于无形资产的税务处理,不正确的是()。A.外购的无形资产,以购买价款下列内容不属于中国海关总署新确定的纺织品征税原则的是()。A.对出口的有些旗袍征收10%的出口关税数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和()。A.编码设计B.测试阶段C.运行阶段D.物有一个天平,只有5克和30克...

weixin_42146888的博客 327
上一篇: 算法竞赛入门经典(第二版) 答案汇总(持续更新)
下一篇: 翁恺C语言进阶期末考试
UKnowNothing_
博客等级 码龄9年 58粉丝 106原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值