Programa 5

Descripción del problema:

Ahora imaginemos que, en el programa anterior, queremos evitar que pongan una letra en vez de meter un número para evitar fallos y, además, pretendemos seguir preguntándole hasta que lo ponga bien.

Materia nueva:

Para comprobar si puede ser un entero o un decimal, tenemos las siguientes funciones:

cadenaaanalizar.isdigit()

Esta función devuelve True si es un número o False si se trata de texto

Hay muchas funciones más. Para ello es necesario leer los documentos de Python de su página web. Esto queda para quien quiera profundizar.

La siguiente estructura que se va a presentar es la que nos va a permitir hacer algo un número indefinido de veces:

while condición:

          Órdenes

While en inglés significa “mientras”. Por tanto, la traducción sería:

Mientras se cumpla la condición:

       Haz esto

Observa que se sigue cumpliendo con la identación para el bloque de órdenes.

results matching ""

    No results matching ""