永发信息网

python,编写程序,输出所有由1,2,3,4这四个数字组成的素数,并且在每个素数中每个数字只能使用一次

答案:2  悬赏:20  手机版
解决时间 2021-04-05 15:26
  • 提问者网友:謫仙
  • 2021-04-05 09:36
python,编写程序,输出所有由1,2,3,4这四个数字组成的素数,并且在每个素数中每个数字只能使用一次
最佳答案
  • 五星知识达人网友:动情书生
  • 2021-04-05 10:46
你这样实现不了,因为c取值只要满足下面判断不等于0就会输出一个数值,会有重复项追答
我这个有什么问题吗,为啥输出来有偶数?
全部回答
  • 1楼网友:大漠
  • 2021-04-05 11:41
#编写程序,输出所有由1、2、3、4这四个数字组成的素数,并且在每个素数中每个数字只
import math
digits=(1,2,3,4)
x=[]
for i in digits:
for j in digits:
if j==i:
continue
else:
for k in digits:
if k==j or k==i:
continue
else:
x.append((i*100+j*10+k))
print("这是所有的情况:",x)
while ifor k in range(1,int(math.sqrt(x[i]))):
if x[i]%k==0:
del x[i]
break
print("这是为素数的情况:",x)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯