文件名称:python实验四、函数.doc
文件大小:197KB
文件格式:DOC
更新时间:2022-09-29 17:49:41
python
一、实验目的和要求 (1) 理解函数的作用 (2) 掌握函数的定义方法和调用方法 (3) 理解lambda()函数的适用场景,掌握lambda()函数的使用方法 (4) 掌握集合的创建方法 (5) 掌握递归函数的定义方法 二、实验题目 1. 编写一个函数isdiff(n),用来判断参数n的各位数字是否互不相同,若互不相同,则返回1,否则返回0。请用两种以上的方法实现该函数,并在主程序中测试函数。 【提示】 (1) 可将n转换为字符串,然后在遍历字符串的过程中,使用字符串的count()函数统计当前字符出现的次数,如果次数大于1,则表示该字符串出现可重复的数字,此时遍历可以提前用break语句退出 (2) 也可以利用集合的去重特性来判断 1)算法分析: 1.可将n转换为字符串,然后在遍历字符串的过程中,使用字符串的count()函数统计当前字符出现的次数,如果次数大于1,则表示该字符串出现可重复的数字,此时遍历可以提前用break语句退出 2. 也可以利用集合的去重特性来判断 2)源程序: