python实验报告赵广辉
实验报告:Python编程实验
一、实验目的:
本次实验旨在通过Python编程,加深对Python语法和基本功能的理解,实现一些简单的应用程序,并掌握基本的调试方法。
二、实验材料与工具:
1. Python编程环境:可以使用IDE,如 PyCharm、Visual Studio Code等。
2. Python语言教程和参考资料。
三、实验内容与步骤:
本次实验共包括以下四个部分,分别是字符串处理、列表操作、条件控制与循环、函数定义与调用。
python教程字符串函数(一)字符串处理
1. 编写一个程序,输入一个字符串,将其中的所有小写字母转换为大写字母,并输出结果。
2. 编写一个程序,输入一个字符串,统计其中每个字母出现的次数,并输出结果。
3. 编写一个程序,输入一个字符串,将其中的每个字符与其后面的字符连接起来,并输出结果。
(二)列表操作
1. 编写一个程序,创建一个包含10个整数的列表,将其中的奇数移到列表的前半部分,偶数移到列表的后半部分,并输出结果。
2. 编写一个程序,输入一个整数n,创建一个包含n个随机整数的列表,将其中的负数删除,并输出结果。
3. 编写一个程序,输入一个整数n,创建一个包含n个随机整数的列表,将其中的最大值和最小值删除,并输出结果。
(三)条件控制与循环
1. 编写一个程序,输入一个年份,判断其是否为闰年,并输出结果。
2. 编写一个程序,输入一个正整数n,判断其是否为素数,并输出结果。
3. 编写一个程序,创建一个由10个随机整数构成的列表,输出其中的偶数,并计算其平均值。
(四)函数定义与调用
1. 编写一个函数,输入一个整数n,计算n的阶乘,并返回结果。
2. 编写一个函数,输入一个列表,打印列表中的元素,并计算列表中元素的和。
3. 编写一个函数,输入两个正整数m和n,计算它们的最大公约数。
四、实验结果与分析:
(一)字符串处理
1. 输入字符串:"Hello, World!",输出字符串:"HELLO, WORLD!"
2. 输入字符串:"Hello, World!",输出统计结果:{'H': 1, 'e': 1, 'l': 3, 'o': 2, ',': 1, ' ': 1, 'W': 1, 'r': 1, 'd': 1, '!': 1}
3. 输入字符串:"Hello, World!",输出字符串:"HHeelllloo,,  WWoorrlldd!!"
(二)列表操作
1. 输入列表:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],输出列表:[1, 3, 5, 7, 9, 2, 4, 6, 8, 10]
2. 输入整数n:10,输入列表:[-2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],输出列表:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
3. 输入整数n:10,输入列表:[-2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],输出列表:[-2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
(三)条件控制与循环
1. 输入年份:2020,输出结果:2020年是闰年。
2. 输入正整数n:17,输出结果:17是素数。
3. 输入列表:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],输出结果:偶数有:[2, 4, 6, 8, 10],平均值为 6.0。
(四)函数定义与调用
1. 输入整数n:5,输出阶乘结果:120
2. 输入列表:[1, 2, 3, 4, 5],输出列表元素:1 2 3 4 5,和为15
3. 输入正整数m:12,n:18,输出最大公约数结果:6
五、实验总结:
通过本次实验,我深入了解了Python语法的各个方面,包括字符串处理、列表操作、条件控制与循环、函数定义与调用等。在实验过程中,我掌握了基本的Python编程技巧,例如如何创建字符串、列表、函数等,以及如何进行条件判断和循环操作。通过实验,我对Python编程有了更深入的理解,并且掌握了基本的调试方法。
在实验中,我遇到了一些问题,例如如何正确处理字符串和列表的操作,如何理解条件控制和循环语句的逻辑等。通过查阅相关的参考资料和教程,我逐渐解决了这些问题,并且对相关的知识点有了更深入的理解。
总的来说,本次实验对我来说是很有意义的。通过实践编程,我不仅加深了对Python语言的理解,还培养了解决问题的能力和动手实践的能力。我相信在以后的学习和工作中,这些能力将对我产生重要的影响和帮助。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。