<jupyter_start><jupyter_text>Leyendo valores por tecladoSe consigue utilizando la instrucción input() que lee y devuelve una cadena:<jupyter_code>valor = input()
valor
valor = input()
# Aunque leemos un número, en realidad es una cadena de texto
valor 
# Podemos mostrar un mensaje antes de leer el valor
valor = input("Introduce un valor: ")
# Una cadena y un número no se pueden operar
valor + 100  
valor = input("Introduce un número entero: ")<jupyter_output>Introduce un número entero: 500<jupyter_text>Cast con int(), de cadena a entero<jupyter_code># La función int() de entero, devuelve un número entero a partir de una cadena
valor = int(valor)  
valor
valor + 1000  # Ahora ya es operable
valor = input("Introduce un número entero: ")<jupyter_output>Introduce un número entero: 10.50<jupyter_text>Cast con float(), de cadena a flotante<jupyter_code># La función float() de flotante, devuelve un número flotante a partir de una cadena
valor = float(valor) 
10 + valor
valor
valor = float( input("Introduce un número decimal o entero: ") )
valor<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.08125577100646353, 'fraction_numerical': 0.014773776546629732, 'mean_word_length': 5.609756097560975, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '33397', 'license': 'MIT', 'n_tokens_mistral': 398, 'n_tokens_neox': 395, 'n_words': 138, 'path': 'Fase 1 - Fundamentos de programacion/Tema 01 - Introduccion informal/Apuntes/Leccion 4 (Apuntes) - Lectura por teclado.ipynb', 'repo_name': 'liobouchan/Python', 'size': '1083'}