Generation

generate functionTue, 13 Jun 2023

Contenidos: Variables. Bucles: for y while. Condicionales: if, elif, else. Conversiones de tipo: int(), str(), float(). Funciones de entrada/salida: input() y print(). Materiales: Un entorno de desarrollo para Python (como PyCharm, Jupyter Notebook, IDLE o un editor de texto con capacidad de ejecutar scripts Python). Recursos de investigación sobre la programación en Python (libros, Internet). Procedimientos: Proyecto 1: Juego de Adivinanza de Número Ten en cuenta que el código facilitado contiene errores a propósito que debes corregir. Este proyecto es un juego simple donde el programa genera un número aleatorio y el usuario debe adivinarlo. Este proyecto auto-explicará las diferentes estructuras y funciones de programación. Variables: Al inicio del juego, genera un número aleatorio y guárdalo en una variable. También, crea una variable para guardar el número que el usuario adivine. import random numero_secreto = random.randint(1, 10) # Genera un número aleatorio entre 1 y 10 adivinanza = 0 # Esta variable almacenará la adivinanza del usuario Bucles: Utiliza un bucle while para que el usuario pueda seguir adivinando hasta que adivine correctamente. while adivinanza != numero_secreto: # El código dentro de este bucle se repetirá hasta que el usuario adivine correctamente Funciones de entrada/salida: Dentro del bucle, utiliza input() para obtener la adivinanza del usuario y print() para dar retroalimentación. adivinanza = input("Introduce un número del 1 al 10: ") # Usa input() para obtener la adivinanza del usuario print("Has introducido:", adivinanza) # Usa print() para mostrar lo que el usuario introdujo Conversión de tipo: La función input() devuelve una cadena, así que utiliza int() para convertir la adivinanza del usuario a un entero. Condicionales: Después de obtener la adivinanza del usuario, utiliza condicionales para comprobar si es correcta. if adivinanza = numero_secreto: print("¡Felicidades! Has adivinado correctamente.") elseif adivinanza < numero_secreto: print("Demasiado bajo. Intenta otra vez.") else: # Si la adivinanza no es correcta y no es demasiado baja, entonces debe ser demasiado alta print("Demasiado alto. Intenta otra vez.")

def add(a, b): return a + b add(1, 2)

Questions about programming?Chat with your personal AI assistant