Mic*_*esy 3 wolfram-mathematica list variable-assignment
Mathematica的输出结果FactorInteger[28851680048402838857]
如下:
{{3897424303, 1}, {7402755719, 1}}
Run Code Online (Sandbox Code Playgroud)
我的问题是:我怎样才能提取两个素数(没有指数)并将它们分配给任意变量?
我基本上想要检索两个素数,无论它们是什么,并为它们分配一些变量.
例如:x0 = 3897424303
和x1 = 7402755719
谢谢!
输出是一个列表,您可以使用列表操作函数,如Part
([[]])来选择您想要的部分,例如,
{x0, x1} = FactorInteger[28851680048402838857][[All, 1]]
Run Code Online (Sandbox Code Playgroud)
或者,没有Part
:
{{x0,dummy}, {x1,dummy}} = FactorInteger[28851680048402838857];
Run Code Online (Sandbox Code Playgroud)