python编写程序计算有1,2,3,4,5,6,7,8 八个数字,能组成多少个互不相同且无重复数字的两位数?
时间: 2023-10-02 15:07:54 浏览: 144
python 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?(源码)
5星 · 资源好评率100%
代码如下:
```python
count = 0 # 计数器
for i in range(1, 9):
for j in range(1, 9):
if i != j: # 如果i和j不相等,说明是互不相同的数字
count += 1 # 计数器加1
print(i, j) # 输出这个两位数
print("共有", count, "个互不相同且无重复数字的两位数。")
```
输出结果为:
```
1 2
1 3
1 4
1 5
1 6
1 7
1 8
2 1
2 3
2 4
2 5
2 6
2 7
2 8
3 1
3 2
3 4
3 5
3 6
3 7
3 8
4 1
4 2
4 3
4 5
4 6
4 7
4 8
5 1
5 2
5 3
5 4
5 6
5 7
5 8
6 1
6 2
6 3
6 4
6 5
6 7
6 8
7 1
7 2
7 3
7 4
7 5
7 6
7 8
8 1
8 2
8 3
8 4
8 5
8 6
8 7
共有 56 个互不相同且无重复数字的两位数。
```
阅读全文