当前位置:
文档之家› 实验一 PYTHON语言基础
实验一 PYTHON语言基础
结果:
实验练习
1. 给定一个非空字符串和一个整数,将整数所对应位置上的字符移除,输出移除后字符串; 若整数对应的为无效位置,如超出字符串长度,则不做任何修改 Python 代码:
2、给定一个数组,如果数组中前 4 个数中存在 4,则返回 True,否则返回 False,注意数组长 度可能小于 4; Python 代码:
点击 Run Module 或者 F5 键运行脚本 输出结果: 尝试改变输出,观察输出结果的变化
2. 给定一个整形数组,如果有…,1,2,3,…出现在任何位置,则返回 True,否则则返回 False
结果: 3. 给定两个字符串,判断在字符串相同的位置上是否有长度为 2 的子串,返回这样字符串 的数量。
实验一
姓名: 班级:
Python 语言基础
学号:
实验目的
1、熟练掌握 Python 语言编程基础,熟悉程序运行环境
实验内容
1. 输入字符串,将字符串的首尾字母颠倒,定义函数 front_back:
将函保存到*.py 文件中,打开 Python IDLE,通过 File->open 打开刚刚新建的 py 文件
6、编程求 1-1000 以内的完全数,并输出它们。 完全数是一些特殊的自然数,它所数是 6,它有约数 1、2、3、6,除去它本身 6 外,其余 3 个数相加, 1+2+3=6。 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 代码:
3、给定一个字符串 str 和正整数 n,要求返回一个新的字符串,包含 str 的前 n 个字母顺序 输出 n 次; 当 str 长度小于 n 时, 则输出 str 本身, 如: front_times('Chocolate', 2) → 'ChoCho', front_times('Ab', 3) → 'AbAbAb' Python 代码: