Python 如何从一条新线中画出数字?

Python 如何从一条新线中画出数字?,python,Python,有一个素数代码(显示在所需范围内) 使简单数字显示在新行上 代码如下: a, b = map(int, input().split()) ls = [] for i in range(a, b + 1): if all(i % n != 0 for n in range(2, i)): ls.append(str(i)) if len(ls): print(' '.join(ls)) else: print(0) 我想你需要一个循环来打印结果 print('= Ente

有一个素数代码(显示在所需范围内)

  • 使简单数字显示在新行上
  • 代码如下:

    a, b = map(int, input().split())
    ls = []
    for i in range(a, b + 1):
     if all(i % n != 0 for n in range(2, i)):
       ls.append(str(i))
     if len(ls):
       print(' '.join(ls))
     else:
       print(0)
    

    我想你需要一个循环来打印结果

    print('= Enter the range (a,b) =')
    a, b = map(int, input().split())
    ls = []
    for i in range(a, b + 1):
     if all(i % n != 0 for n in range(2, i)): # check the numbers
       ls.append(str(i))
    
    print('========= Result ========')
    #print the result
    for number in ls:
        print(number)
    
    print('========== End ==========')
    

    那么你的问题是什么,我的意思是,你有什么困难?也许可以添加一个换行符:
    print('\n'.join(ls))
    @abdusco,我在上面指出过