实验一 PYTHON语言基础
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6、编程求 1-1000 以内的完全数,并输出它们。 完全数是一些特殊的自然数,它所有的真因子(即除了自身以外的约数)的和,恰好等于它 本身。例如:第一个完全数是 6,它有约数 1、2、3、6,除去它本身 6 外,其余 3 个数相加, 1+2+3=6。 Python 代码:
实验一
姓名: 班级:
Python 语言基础
学号:
实验目的
1、熟练掌握 Python 语言编程基础,熟悉程序运行环境
实验内容
1. 输入字符串,将字符串的首尾字母颠倒,定义函数 front_back:
将函保存到*.py 文件中,打开 Python IDLE,通过 File->open 打开刚刚新建的 py 文件
3、给定一个字符串 str 和正整数 n,要求返回一个新的字符串,包含 str 的前 n 个字母顺序 输出 n 次; 当 str 长度小于 n 时, 则输出 str 本身, 如: front_times('Chocolate', 2) → 'ChoCho', front_times('Ab', 3) → 'AbAbAb' Python 代码:
结果:
实验练习
1. 给定一个非空字符串和一个整数,将整数所对应位置上的字符移除,输出移除后字符串; 若整数对应的为无效位置,如超出字符串长度,则不做任何修改 Python 代码:
2、给定一个数组,如果数组中前 4 个数中存在 4,则返回 True,否则返回 False,注意数组长 度可能小于 4; Python 代码:
4. 编程求π值,已知
1 1 1 1 1 (1) n 1 4 3 5 7 2 n1
要求精度达到最后一项的绝对值小于 10-7 输出结果: Python 代码: 5. 请采用起泡算法编写排序函数,要求有两个参数:输入 Lists 和 bool 型变量,bool 型变量 为 True,则按照升序排列;否则按照降序排列。 Python 代码:
点击 Run Module 或者 F5 键运行脚本 输出结果: 尝试改变输出,观察输出结果的变化
2. 给定一个整形数组,如果有…,1,2,3,…出现在任何位置,则返回 True,否则则返回 False
结果: 3. 给定两个字符串,判断在字符串相同的位置上是否有长度为 2Leabharlann Baidu的子串,返回这样字符串 的数量。