三位数奇数组合
题目描述
用户输入一个正整数N(3<=N<=9)。从0到N之间的所有正整数(包含0和N)中选择的三个,组成一个三位数(0不能作为百位数),且这个三位数为奇数,请计算出共有多少种满足条件的三位数组合。(注意:组成的每个三位数各个位上的数字不能重复)
输入描述
输入一个正整数N(3<=N<=9)
输出描述
输出满足条件的三位数组合的个数
样例输入
3
样例输出
8
代码详解
展开查看
N = int(input()) ls = [] count = 0 for i in range(N): ls.append(i) for i in range(1,len(ls)): for j in range(len(ls)): for k in range(len(ls)): if i!=j and i!=k and j!=k and k%2==1: count += 1 print(count)
运行结果
展开查看
7 144