6-2 判断整数的各位数字是否互不相同
分数 10
作者 python备课组
单位 福州大学至诚学院
编写一个函数 isdif(n),用来判断参数n(n为正整数)的各位数字是否互不相同,若互不相同,则返回1,否则返回0。在主程序中调用该函数,输出结果。
函数接口定义:
在这里描述函数接口。例如:
def isdif(n):
函数的参数n是一个正整数,函数要返回1或者0。
裁判测试程序样例:
在这里给出函数被调用进行测试的例子。例如:
/* 请在这里填写答案 */
n=int(input())
if isdif(n):
print(“{}的各位数字互不相同”.format(n))
else:
print(“{}的各位数字不是互不相同”.format(n))
输入样例:
在这里给出第一组输入。例如:
12345
在这里给出第二组输入。例如:
13345
输出样例:
在这里给出第一组输出。例如:
12345的各位数字互不相同
在这里给出第二组输出。例如:
13345的各位数字不是互不相同
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
def isdif(n):
n = list(str(n))
if len(set(n)) == len(n):
return True
else:
return False