- 2

Paul Jacobs, podrias, por favor, traducirme al lenguaje python el código de instrucciones que muestro mas abajo?

Es un código que esta escrito en lenguaje visual basic 6.0. Por favor, compruebe, después de traducirlo, si se puede ejecutar el programa. El programa ha de mostrar el numero de particiones ordinarias, o sea, el numero de descomposiciones en sumandos que se pueden hacer de ese numero, teniendo en cuenta que el numero de sumandos que se ha de mostrar en cada partición no puede ser mayor que el numero del que se hacen las particiones. El código que esta escrito en lenguaje visual basic y que le pido que traduzca al lenguaje python3 es el siguiente: Public partic(n) dim(6,6) dim i,s,h,k if n=1 then partic=1:exit function k=n for i=1 to n a(1,i)=1 'a(k,n) representa la funcion P(k,n),donde k es el numero de sumandos de una partición.' a(i,i)=1 next i for h=2 to n for i=2 to h-1 m=h-i s=0 for j=1 to i:s=s+a(j,m):next j a(1,h)=s next i next h For h=1 to n s=0 for i=1 to k s=s+a(i,h) next i next h partic=s end function

18th Apr 2020, 9:25 AM
Jose Luis Mena Perez
Jose Luis Mena Perez - avatar
2 Antworten