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]