Programa 3 – Condicionales

En este ejercicio vamos a realizar un programa que pregunte la nombre y edad del usuario y en función de los datos introducidos, muestra una u otra respuesta.El programa debe hacer lo siguiente:

  • En primer lugar debe solicitar el nombre del usuario.
  • Seguidamente debe saludarlo mostrando el nombre introducido.
  • A continuación debe preguntarle la edad.
  • Si la edad es menor de 10, debe decir que es un Renacuajo.
  • Si la edad es mayor de 10, debe decirle que ha dejado de ser un renacuajo.

La ejecuación podría ser algo similar a las siguientes imágenes:

nombre=input('Buenas tardes, dime tu nombre: ')
print('Hola',nombre)
edad=input('¿Me dices tu edad? ')
edad=eval(edad)

if edad<10:
    print('JAJAJAJAJA')
    print(nombre,'todavía eres un renacuajo')
    print('Espérate unos añitos')
elif edad==10:
    print('Estás en el límite de los renacuajos')
else:
    print('Te estás haciendo mayor')
    print('Has dejado de ser un renacuajo')
    

Programa 2

En este segundo ejercicio el programa debe realizar los siguiente:

  • El programa debe mostrar un saludo y seguidamente pedirle al usuario que escriba su nombre.
  • Cuando haya escrito su nombre y pulsado Enter, debe saludarlo mostrando su nombre y pedirle que escriba un número.
  • Cuando el usuario escriba el número y pulse Enter, el programa mostrará un mensaje mostrando el doble del número introducido por el usuario.

El resultado podría ser algo similar a la siguiente imagen:

Programa 2:

print("Hola")
N=input("escribe tu nombre ")
print("hola" ,N, "dime un numero y te dire el doble")
X=input()
X=eval(X)
print("Su doble es" ,X*2)

Programa 1

Vamos a comenzar haciendo un primer ejercicio.

Se trata de hacer un programa que haga lo siguiente:

  • El programa debe mostrar un primer mensaje saludando al usuario (la fecha que se ve en la imagen, por el momento es una fecha fija).
  • Debe esperar a que se pulse la tecla Enter (Intro o Return) para continuar.
  • Debes mostrar un segundo mensaje indicando: Estamos en Andalucía Profundiza
  • Debe esperar hasta que se pulse Enter para continuar.
  • Debe preguntar el nombre a la persona que está ejecutando el programa.
  • Tras escribir la respuesta y pulsar Enter, debe mostrar un mensaje saludando con el nombre que haya introducido el usuario.

El resultado podría ser algo parecido a la siguiente imagen:

Programa 1:

print('Buenas tardes, hoy es 11 de abril de 2018')
input()
print('Estamos en Andalucía Profundiza')
input()
print('¿Cómo te llamas?')
n=input()
print('Hola',n,'encantado de conocerte')

Empezando (continuación)

Los programas muestran información, pero también necesitan interactuar con el usuario, generalmente le piden que introduzcan información o que realicen alguna acción.

Vamos a realizar un programa que mostrará un mensaje y esperará a que pulsemos Enter para continuar y mostrar un segundo mensaje.

Para ello vamos a utilizar la función input( ).

Como su propio nombre indica, la función input( ) se utiliza como mecanismo de entrada de información mediante el teclado, y espera a que se pulse la tecla Enter para continuar.

La función input( ), como todas las funciones en Python, va seguida de los paréntesis y además admite que se introduzca un parámetro de texto, que se mostraría como un   mensaje. En el ejemplo: input(‘Pulsa Enter para terminar’)

Importante:

La función input( ), generalmente se usa para introducir datos al programa, por lo tanto, el valor que se introduce debe quedar recogido en una variable para que posteriormente se pueda usar. Por ejemplo:

nombre=input('Escribe tu nombre, por favor: ')
edad=input('Introduce tu edad: ')

Después de estas 2 instrucciones se habría recogido el nombre y la edad del usuario en las correspondientes variables.