我定义了一个函数f(N,F)
,其中N
和F
都是正整数,gcd(N,F)=1
,\mu(N)=-1
和\mu(F) \neq 0
。然后我想打印f(N,F)
的{{1}}和N
小于F
作为sagemath中的表格。我想我需要使用循环来赋予200
和N
的值。但我不知道如何存储这些值并在表格中打印相应的F
。
答案 0 :(得分:1)
有很多方法可以做到这一点,当然你没有说出L = [[(N,F),N+F] for N in [1..100] for F in [1..100] if moebius(N)==-1 and moebius(F)!=0 and gcd(N,F)==1]
是什么。但Sage有一个Read()
,可以进行相当多的自定义,并且输出适合您使用Sage的上下文。
所以你需要一个清单,你需要一张桌子。为了获得列表,我使用了过滤列表理解。
table()
以下是一些参考资料:
table()
command 对于桌子,你可以做很多事情。 table(L,header_row=["$(N,F)$","$N+F$"])
工作正常,但也许你想要一些修饰的东西,比如标题。请参阅http://more-sagemath-tutorials.readthedocs.io/en/latest/2009-01-01-SienaTutorials/Worksheet02-Lists.html#list-comprehensions。
<edit-phone (phoneChanged)="phoneChanged($event)"></edit-phone>