Red de conocimiento informático - Problemas con los teléfonos móviles - El usuario de Python ingresa un número entero N, calcula y genera la suma de 1 a N. ¿Qué tiene de malo este programa?

El usuario de Python ingresa un número entero N, calcula y genera la suma de 1 a N. ¿Qué tiene de malo este programa?

El primer error es para i en str(n). La entrada de input() es un número entero. El aumento del bucle for in range(n) no debe usarse. El efecto del orden creciente.

El segundo error es print('Resultado de suma de 1 a N: '.format(sum) Cuando se utiliza el formato de salida, se deben usar llaves {} para ocupar el espacio vacío en la salida. posición.

El usuario de Python ingresa un número entero N, calcula y genera la suma de 1 a N. El ejemplo de programa correcto es:

Información extendida

Python incorporado en el rango de funciones () Introducción al uso:

La función range() de Python puede crear una lista de números enteros y generalmente se usa en bucles for.

1. Sintaxis de la función: rango(inicio, parada[, paso])

2. Descripción del parámetro:

inicio: el conteo comienza desde el principio. El valor predeterminado es comenzar desde 0. Por ejemplo, rango(5) es equivalente a rango(0, 5);

parada: cuenta hasta el final de la parada, pero no incluye la parada. Por ejemplo: el rango (0, 5) es [0, 1, 2, 3, 4] sin 5;

paso: tamaño del paso, el valor predeterminado es 1. Por ejemplo: rango(0, 5) es equivalente a rango(0, 5, 1).

3. Ejemplo:

rango(10)

Representa desde 0 a 10[0, 1, 2, 3, 4, 5, 6 , 7, 8, 9]