函数的高级应用
一、实验目的
复习并进一步掌握函数和字符串的相关知识。
二、实验内容
完成用函数实现四则运算、字符串内容分类计算、字符串的结束判断和回文字符串的编程。
三、实验原理及说明
巩固在之前的课程中所学习的函数相关的知识,提高编程能力。
四、实验设备
PC机、头歌实践教学平台。
五、实验方法
在头歌平台上进行编程,完成如下程序:
1、用函数实现四则运算,根据提示,在右侧编辑器补充代码。
编写一个程序模拟解四则运算。从键盘输入a和b的值,给出四则运算的结果。要求:
(1)用函数编写四则运算。
(2)函数作为列表参数。

图1
2、字符串内容分类计算,根据提示,在右侧编辑器补充代码。
编写一个函数,返回字符串的长度、大写字符个数、小写字符个数、数字个数。

图2
3、字符串的结束判断,根据提示,在右侧编辑器补充代码。
写一个自己的endswith函数,判断一个字符串是否已指定的字符串结束。

图3
4、回文字符串,根据提示,在右侧编辑器补充代码。
如果一个字符串和它的逆序是一样的,则这个字符串为回文串。例如radar就是一个回文字符串。编写一个函数,返回这个字符串是否为回文串。

图4