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 a escribir código

Vamos a comenzar nuestro primer programa.

Algo fundamental en cualquier lenguaje de programación es el hecho de mostrar información, por lo tanto, lo primero que vamos a hacer es indicar cuál es la forma de mostrar alguna información por pantalla.

Cuando se está aprendiendo un lenguaje de programación, es muy habitual comenzar con el programa que muestra el mensaje ¡Hola Mundo!, que no es más que la manera de mostrar un mensaje.

En Python, la forma de mostrar un mensaje por pantalla es mediante el uso de las función print( ).

Así que vamos a escribir en el editor de código de Thonny la siguiente instrucción:

print('¡¡Hola Mundo!!')

Observa que el texto ¡¡Hola Mundo!! está escrito entre comillas (pueden ser comillas dobles o simples, pero las 2 iguales).

Y guardamos lo escrito en un archivo. Observa que al guardarlo, el nombre del archivo terminará en .py (esta es la extensión del archivo, y le indica a tu sistema operativo que se trata de un archivo que contiene código escrito en el lenguaje de programación Python). Yo a este primer archivo le pondré el nombre: empezando.py

Al pulsar sobre el botón verde Play (o pulsar F5) el programa se ejecutará y se mostrará el mensaje en la Shell de Thonny.

Un poco más sobre la función print.

Como todas las funciones va seguida de paréntesis, dentro de los cuales se escriben los datos que se quieren mostrar.

A los valores que se escriben entre los paréntesis de una función, se le llama parámetros o argumentos.

La función print( ) puede recibir números, textos, valores lógicos, etc., incluso puede recibir varios valores separados por comas, y todos ellos se mostrarán separados por un espacio. En siguientes ejemplos veremos esta forma de mostrar los datos.