qq_50172281
qq_50172281
2020-12-28 11:46
采纳率: 66.7%
浏览 17

python中已知AB是质数,A+B=90,请你求出A和B?

python中已知AB是质数,A+B=90,请你求出A和B?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

11条回答 默认 最新

  • LibraSolo
    LibraSolo 2020-12-29 14:50
    已采纳

    你直接复制粘贴就好

    点赞 评论
  • LibraSolo
    LibraSolo 2020-12-28 13:06
    num = 2
    list1 = []
    if nmu > 2:
        for i in range(2, j):
            if num % i ==0:
                num +=1
            else:
                list1.append(i)
    
    for i in list1:
        for j in list1:
            if i + j == 90:
                print(i, j)
    点赞 评论
  • qq_50172281
    qq_50172281 2020-12-29 09:38

    这个打印出来没结果

    点赞 评论
  • qq_50172281
    qq_50172281 2020-12-29 09:40

    for i in list1(第13行有问题)

    点赞 评论
  • qq_50172281
    qq_50172281 2020-12-29 09:40

    is not defind

    点赞 评论
  • qq_50172281
    qq_50172281 2020-12-29 09:48

    😢😢

    点赞 评论
  • qq_50172281
    qq_50172281 2020-12-29 10:01

    点赞 评论
  • LibraSolo
    LibraSolo 2020-12-29 14:45

    第二行你写错了

    点赞 评论
  • LibraSolo
    LibraSolo 2020-12-29 14:46

    我写一下 刚刚写的有问题

     

    点赞 评论
  • LibraSolo
    LibraSolo 2020-12-29 14:50
    list = []
    i = 2
    for i in range(2,91):
        j = 2
        for j in range(2, i ):
            if (i%j ==0):
                break
        else:
            list.append(i)
    print(list)
    
    for i in list:
        for j in list:
            if i + j == 90:
                print(i, j)
    点赞 评论
  • qq_50172281
    qq_50172281 2020-12-29 15:27

    谢谢大佬,这个可以运行!

    点赞 评论

相关推荐