Índice del contenido[Esconder][Espectáculo]
Bienvenidos a la tercera conferencia de esta serie.
A estas alturas, debería poder instalar Python en su computadora y escribir un programa simple asignando variables e imprimiendo una declaración simple en la terminal.
Ahora, las cosas se ponen un poco más interesantes y veremos cómo usar las entradas y mucho más.
Recepción de entrada
Ahora aprenderemos cómo recibir información del usuario en Python. Vamos a escribir un pequeño programa que solicite el nombre del usuario y luego imprimiremos un mensaje de saludo personalizado para ese usuario.
Entonces, en lugar de imprimir, vamos a usar entrada. Ahora, tanto la entrada como la impresión son funciones integradas en Python.
Para entender esto mejor, piense en el control remoto del televisor.
En este control remoto, tenemos un montón de botones, estas son las funciones integradas en su televisor, puede encenderlo, apagarlo, cambiar el volumen, etc. En Python, también tenemos funciones para tareas comunes como imprimir mensajes, recibir entradas, etc.
Vamos a utilizar la función de entrada. Ahora escribe;
input('What is your name? ')
Esta función de entrada imprimirá este mensaje en el terminal y luego esperará a que el usuario ingrese un valor. Independientemente de lo que ingrese el usuario, esta función de entrada regresará. Ahora podemos obtener ese valor y almacenarlo en la memoria usando una variable. Podemos guardarlo en una variable 'Nombre'. Como esto:
name = input('What is your name? ')
Ahora en la segunda línea, escriba:
print('Hi' + name)
De esta forma, hemos combinado una cadena "Hola" con otra cadena "nombre" en la misma expresión. La salida se verá así.
Ejercicio
Ahora aquí hay un ejercicio para ti. Pausa el desplazamiento y prueba esto.
Haz dos preguntas: el nombre de la persona y su color favorito. Luego imprima un mensaje como "A Shahbaz le gusta el negro"
Aqui esta la solucion. “NO HAGAS ENGAÑAR”
Tipo:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
La salida se verá así:
Conversión de tipo
Entendamos esto a través de un ejemplo.
Digamos que desea determinar su edad a través de un programa Python simple. Cuál podría ser:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Ahora, aparentemente, este programa debería funcionar, pero si lo ejecuta, obtendrá un error.
Esto se debe a que, al igual que otros lenguajes de programación, Python también tiene distintos tipos de datos y el intérprete de Python toma la entrada del año de nacimiento como una cadena a pesar de que es un valor entero. Cualquier cosa con la función "entrada" se toma como una cadena.
De esta forma, este programa estará restando una cadena a un número entero. Necesitamos corregir esto convirtiendo la cadena en la expresión de entrada a un número entero.
Así es como lo haremos.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
La salida se verá algo como esto.
Así que hemos declarado la variable “birth_year” como un número entero. Otros tipos de datos en Python incluyen "float" para puntos flotantes, "bool" para convertir una cadena en un valor booleano y "str" para cadenas.
Ejercicio
Ahora aquí hay un ejercicio interesante para ti.
Sabes las reglas.
Pregunta a un usuario su peso en libras, conviértelo a kilogramos e imprímelo en el terminal.
Así es como lo harás.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Envolver
Eso es todo de esta conferencia.
Nos vemos en la próxima lección, donde aprenderemos sobre cuerdas.
Deje un comentario