收藏 分销(赏)

《程序设计A》课程实验报告.docx

上传人:二*** 文档编号:4510190 上传时间:2024-09-26 格式:DOCX 页数:2 大小:10.89KB 下载积分:5 金币
下载 相关 举报
《程序设计A》课程实验报告.docx_第1页
第1页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
《程序设计A》课程实验报告 作业名称 综合编程实验II 成绩 类型 实践型 学时 3 专业班级 学号姓名 【题目】 •回文串判断 编写函数名为is_Palindrome的函数,该函数须能够判断字符串是否 为回文。(回文串即形如“DCBABCD”形式的字符串,该字符串无论从 左读还是从右读,所读的顺序是-•样的)。 •测试变量作用域 变量作用域指的是变量的有效范围,定义在函数内部的变量拥有一个 局部作用域,定义在函数外的拥有全局作用域。局部变量只能在其被声 明的函数内部访问,而全局变量可以在整个程序范围内访问。当内部作 用域想修改外部作用域的变量时可以使用关键字global,如果要修改 嵌套作用域中的变量那么需要nonlocal关键字。 def scope_test (): def do_local (): spam = ”我是局部变量”def do_nonlocal(): nonlocal spamspam = ”我不是局部变量,也不是全局变量” def do_global(): global spamspam = ”我是全局变鼠” spam = ”原来的值”do_local () print (*局部变量赋值后:',spam)do_nonlocal() print (1 nonlocal 变量赋值后:',spam)do_global() print ('全局变量赋值后:,,spam) scope_test() print ('全局变量:,,spam) 运行以上代码,并对运行结果进行分析: •快速排序 快速排序是一种非常高效的排序算法,采用“分而治之”的思 想,其原理是,对于给定的记录,选择一个基准数,通过一趟排序后, 将原序列分为两局部,使得前面的比后面的小,然后再依次对前后进行 拆分进行快速排序,递归该过程,直到序列中所有记录均有序。请自定 义函数quicksort ()函数实现快速排序。注意:参数列表应包含待排 序列表、起始索引和终止索引三个参数。 【要求】 • **前提交,过时不予补交! •需要将详细解答过程以文字或截图方式展示! •提交后在平台上查看并确认是否提交成功! •假设发现抄袭现象,双方均以0分处理! 【代码及结果分析】
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服