下面代码实现的功能描述的是(难度:很难)def fact(n): if n==0: return 1 else: return n*fact(n-1) num =eval(input("请输入一个整数:"))print(fact(abs(int(num))))
A. 接受用户输入的整数 n,判断 n 是不是素数并输出结论
B. 接受用户输入的整数 n,判断 n 是不是完数并输出结论
C. 接受用户输入的整数 n,判断 n 是不是水仙花数
D. 接受用户输入的整数 n,输出 n 的阶乘值
当用户输入 abc 时,下面代码的输出结果是( ) (难度:很难)try: n = 0 n = input("请输入一个整数: ") def pow10(n): return n**10except: print("程序执行错误")
A. 输出:abc
B. 程序没有任何输出
C. 输出:0
D. 输出:程序执行错误