如何在动态生成数字时命名列表?

2024-10-05 10:54:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我在python37中使用这段代码,它在列表中生成数字,但我也希望它为列表名创建这个名称。你知道吗

代码就是这样做的:

[1、2、3、4]

这是我希望在飞行中添加的名称:

lst1z公司

下面是我希望有人能编辑代码的结果:

lst1z=[1,2,3,4]

这是我的密码谢谢:

     composites=[]
     n = int(input("Enter any number : "))
     positive_n = abs(n)
     for num in range(positive_n+1):
         if num > 1:
            for i in range(1, num,1):
                 if (num % i) == 0:
                     if n > 0:
                composites.append(num)
            else:
                composites.append(-num)
            break
      print ("\ncomposites from", int(positive_n / n), " to ", n, "\n", composites)

Tags: 代码in名称列表forifrange数字
1条回答
网友
1楼 · 发布于 2024-10-05 10:54:12
composites=[]
     n = int(input("Enter any number : "))
     positive_n = abs(n)
     for i,num in enumerate(range(positive_n+1)):
         if num > 1:
             for i in range(1, num,1):
                 if (num % i) == 0:
                     if n > 0:
                composites.append(num)
            else:
                composites.append(-num)
            break
      #If all you need is to create vairalble and print, you can simply do it as follows:
      list1z = composites
      print("\ncomposites from {} to {} \n list1z = {}".format(int(positive_n/n), n, list1z))
      print ("\ncomposites from", int(positive_n / n), " to ", n, "\n", composites)

相关问题 更多 >

    热门问题