我让用户输入他们的‘信用卡号码’(11个数字),并将其赋给变量card_number。然后我想要迭代数字列表,从最右边的数字开始,向左移动,每隔一位数字加倍。如果每两个数字的乘积大于9(例如7*2= 14),我将对乘积的数字求和(1 +4= 5)。如果两位数的乘积小于10,我就保留原样。.append(num) if n
我找到了很多关于计算笛卡尔乘积的例子,但没有一个是关于笛卡尔乘积的。例如,1;2的幂3=[ 1;1;1;1; 1; 2 ;1 ; 1 ; 2;2 ;1;1;2;2;1;1;2;2; 2 ;1;2;2;2] let Cprod U V我使用以下代码来计算笛卡尔乘积: let mutable V = U V <- Dprod U V