RUNOOB python练习题1
程序员文章站
2024-03-15 16:15:00
...
用来练手的python 练习题,原链接 : python练习实例1
题干 :
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
import numpy as np
cen = np.array([1,2,3,4])
tens = np.array([1,2,3,4])
unit = np.array([1,2,3,4])
result = np.zeros([1,3],dtype=np.int64)
for i in range(len(cen)):
for j in range(len(tens)):
if j == i:
continue
for k in range(len(unit)):
if k == i or k==j:
continue
result = np.append(result,[[cen[i],tens[j],unit[k]]],axis=0)
运行结果:
tips : 使用np.append方法时,需要使用赋值语句重新给矩阵赋值,否则无法在原矩阵基础上添加新的元素。
推荐阅读
-
RUNOOB python练习题1
-
Python 练习题 : 求100以内的质数
-
LeetCode 204[Python]. 计数质数 统计所有小于非负整数 n 的质数的数量。 示例 1: 输入:n = 10 输出:4
-
python 1到100的素数
-
Python入门_打印1-100之间偶数的和
-
1、win10下的python3.5.4安装
-
初学python爬虫,bs4解析后print(bs,h1)返回None的原因和解决方案
-
python学习杂记1
-
沐枫凌-python 新手教学(附加1)--学会在Sublime Text 3中编写python之安装与配置
-
记录几个特别有意思的python练习题