El programa es para encontrar una serie matemática, donde necesitamos aceptar el valor de n y m. n es el número base y m es el número de veces hasta que transcurre la serie.
Ejemplos:
Input : 2 + 22 + 222 + 2222 + 22222 Output : 24690 Input : 12 + 1212 + 121212 Output : 122436
Primero convertimos los números en formato de string y los concatenamos regularmente. Más tarde, los volvemos a convertir a enteros y los sumamos hasta el término m-ésimo. como se muestra en el siguiente programa.
# Python program to sum the given series # Returns sum of n + nn + nnn + .... (m times) def Series(n, m): # Converting the number to string str_n = str(n) # Initializing result as number and string sums = n sum_str = str(n) # Adding remaining terms for i in range(1, m): # Concatenating the string making n, nn, nnn... sum_str = sum_str + str_n # Before adding converting back to integer sums = sums + int(sum_str) return sums # Driver Code n = 2 m = 5 total = Series(n, m) print(total)
Producción:
24690
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA