- 225
- 550 187
Aprende a Programar
Argentina
เข้าร่วมเมื่อ 25 ก.ย. 2021
🎉 ¿Qué es toString en JAVA y cómo Sobrescribirlo? ☕ | Curso Maestro de JAVA 🔥Episodio #30
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓
---------------------------------------------------------------------------------------------------------
🎉 ¡Bienvenidos al episodio #30 del Curso Maestro de JAVA! 🔥
En esta lección descubrirás qué es el método toString en Java y cómo sobrescribirlo para personalizar la representación de tus objetos. Este método es fundamental para mostrar la información de tus objetos de manera clara y detallada.
📌 Lo que aprenderás en este episodio:
¿Qué es toString y cuál es su propósito en Java?
Cómo sobrescribir toString para personalizar la salida de tus objetos.
Ejemplos prácticos de toString en distintas clases para mejorar la presentación de datos.
💻 ¡Con ejercicios paso a paso que te mostrarán cómo implementar toString en tus proyectos!
Este episodio es esencial para mejorar la legibilidad y presentación de tus objetos en Java. ¡No te lo pierdas y sigue avanzando hacia la maestría en Programación Orientada a Objetos! 🚀
---------------------------------------------------------------------------------------------------------
A lo largo de este tutorial, te enseñaré los conceptos básicos para que puedas empezar a desarrollar aplicaciones con una interfaz gráfica amigable y funcional, perfecta para ofrecer una experiencia de usuario más atractiva. 🎨
¡Sigue el curso y lleva tus habilidades en Java al siguiente nivel! 🚀
¿Queres hacer una pagina, un sistema o lo que se te ocurra con JAVA?
Este es el curso de JAVA desde cero que vas a terminar, te prometo que no te vas a aburrir durante el aprendizaje de este gran tutorial de JAVA. Actualizado 2024.
#java #curso #programacion
---------------------------------------------------------------------------------------------------------
🎉 ¡Bienvenidos al episodio #30 del Curso Maestro de JAVA! 🔥
En esta lección descubrirás qué es el método toString en Java y cómo sobrescribirlo para personalizar la representación de tus objetos. Este método es fundamental para mostrar la información de tus objetos de manera clara y detallada.
📌 Lo que aprenderás en este episodio:
¿Qué es toString y cuál es su propósito en Java?
Cómo sobrescribir toString para personalizar la salida de tus objetos.
Ejemplos prácticos de toString en distintas clases para mejorar la presentación de datos.
💻 ¡Con ejercicios paso a paso que te mostrarán cómo implementar toString en tus proyectos!
Este episodio es esencial para mejorar la legibilidad y presentación de tus objetos en Java. ¡No te lo pierdas y sigue avanzando hacia la maestría en Programación Orientada a Objetos! 🚀
---------------------------------------------------------------------------------------------------------
A lo largo de este tutorial, te enseñaré los conceptos básicos para que puedas empezar a desarrollar aplicaciones con una interfaz gráfica amigable y funcional, perfecta para ofrecer una experiencia de usuario más atractiva. 🎨
¡Sigue el curso y lleva tus habilidades en Java al siguiente nivel! 🚀
¿Queres hacer una pagina, un sistema o lo que se te ocurra con JAVA?
Este es el curso de JAVA desde cero que vas a terminar, te prometo que no te vas a aburrir durante el aprendizaje de este gran tutorial de JAVA. Actualizado 2024.
#java #curso #programacion
มุมมอง: 41
วีดีโอ
🍕 SOBRECARGA de CONSTRUCTORES en JAVA ☕ | Curso Maestro de JAVA 🔥Episodio #29
มุมมอง 899 ชั่วโมงที่ผ่านมา
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 🍕 ¡Bienvenidos al episodio #29 del Curso Maestro de JAVA! 🔥 En esta lección aprenderás sobre la sobrecarga de constructores en Java, una técnica que te permite crear múltiples constructores en una misma clase con diferentes parámetros. La sobrecarga de constructores es fundamental para hacer tus clases más flexibles y adaptables a distinta...
🌍 Variables locales y globales en JAVA | POO con Java 🖥️ | Curso Maestro de JAVA 🔥Episodio #28
มุมมอง 8914 ชั่วโมงที่ผ่านมา
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 🌍 ¡Bienvenidos al episodio #28 del Curso Maestro de JAVA! 🔥 En esta lección exploramos las variables locales y globales en Java y cómo usarlas correctamente para organizar y controlar el alcance de los datos en tu programa. Conocer estas diferencias es crucial para evitar errores y mejorar la estructura de tu código. 📌 Lo que aprenderás en...
👷 ¿Qué es un constructor en Java? | POO con Java 🖥️ | Curso Maestro de JAVA 🔥Episodio #27
มุมมอง 14619 ชั่วโมงที่ผ่านมา
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 👷 ¡Bienvenidos al episodio #27 del Curso Maestro de JAVA! 🔥 En esta lección, aprenderás sobre constructores en Java, un concepto clave en la Programación Orientada a Objetos (POO). Los constructores son fundamentales para inicializar objetos y establecer valores predeterminados en tus clases. 📌 Lo que cubrimos en este episodio: ¿Qué es un ...
☕ Introducción a POO en Java | Curso Maestro de JAVA 🔥Episodio #26
มุมมอง 213วันที่ผ่านมา
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 ☕ ¡Bienvenidos al episodio #26 del Curso Maestro de JAVA! 🔥 En esta lección damos un gran paso al entrar en el mundo de la Programación Orientada a Objetos (POO) en Java. La POO es uno de los paradigmas más poderosos y populares en la programación moderna, que te ayudará a organizar y estructurar tu código de manera más lógica y escalable....
⛔ ¿Qué es la palabra clave 'FINAL' en Java? | Curso Maestro de JAVA 🔥Episodio #25
มุมมอง 78วันที่ผ่านมา
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 ⛔ ¡Bienvenidos al episodio #25 del Curso Maestro de JAVA! 🔥 En esta lección exploraremos el uso de la palabra clave final en Java, una herramienta que te permite establecer constantes y proteger variables, métodos y clases para que no se modifiquen. final es fundamental para crear un código más seguro y robusto. 📌 Lo que aprenderás en este...
🖨️ ¿Qué es el método PRINTF en Java? | Curso Maestro de JAVA 🔥Episodio #24
มุมมอง 11214 วันที่ผ่านมา
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 🖨️ ¡Bienvenidos al episodio #24 del Curso Maestro de JAVA! 🔥 En esta lección aprenderás a utilizar el método printf en Java, una herramienta poderosa para dar formato a tus salidas de texto en consola. printf te permite personalizar la forma en que se muestran datos, como números decimales, cadenas de texto y más. 📌 Lo que cubrimos en este...
☎️ SOBRECARGA de MÉTODOS en Java ☕ | POO con Java 🖥️ | Curso Maestro de JAVA 🔥Episodio #23
มุมมอง 9514 วันที่ผ่านมา
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 📞 ¡Bienvenidos al episodio #23 del Curso Maestro de JAVA! 🔥 En esta lección exploraremos la sobrecarga de métodos en Java, una técnica esencial en la Programación Orientada a Objetos (POO) que te permitirá crear métodos con el mismo nombre pero con distintos parámetros. Esto facilita la flexibilidad y legibilidad de tu código. 📌 Lo que apr...
📞 MÉTODOS en JAVA | ¿Cómo crear un método? 🤔| POO con Java 🖥️ | Curso Maestro de JAVA 🔥Episodio #22
มุมมอง 8814 วันที่ผ่านมา
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 📞 ¡Bienvenidos al episodio #22 del Curso Maestro de JAVA! 🔥 En esta lección aprenderás todo sobre cómo crear y utilizar métodos en Java. Los métodos son una de las herramientas clave para estructurar y reutilizar código de manera eficiente, mejorando la legibilidad y funcionalidad de tus programas. 📌 Lo que verás en este episodio: ¿Qué es ...
🔃 Bucle For-Each en JAVA | Curso Maestro de JAVA 🔥Episodio #21
มุมมอง 9721 วันที่ผ่านมา
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 🔄 ¡Bienvenidos al episodio #21 del Curso Maestro de JAVA! 🔥 En esta lección aprenderás a utilizar el bucle For-Each en Java, una forma más sencilla y eficiente de recorrer estructuras de datos como arrays y colecciones. 📌 Lo que aprenderás en este episodio: ¿Qué es un bucle For-Each y cuándo es útil? Cómo utilizar For-Each para recorrer ar...
📜 ArrayList 2D en JAVA | Curso Maestro de JAVA 🔥Episodio #20
มุมมอง 11421 วันที่ผ่านมา
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 📜 ¡Bienvenidos al episodio #20 del Curso Maestro de JAVA! 🔥 En esta lección aprenderás a trabajar con ArrayList 2D en Java, una poderosa estructura que te permite almacenar listas dentro de listas, ideal para manejar datos bidimensionales de manera dinámica. 📌 Lo que cubrimos en este episodio: ¿Qué es un ArrayList 2D y cómo se usa? Cómo de...
🧾 ARRAYLIST en JAVA | Curso Maestro de JAVA 🔥Episodio #19
มุมมอง 10621 วันที่ผ่านมา
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 🧾 ¡Bienvenidos al episodio #19 del Curso Maestro de JAVA! 🔥 En esta lección nos adentramos en uno de los tipos de colección más utilizados en Java: el ArrayList. Aprende a manejar listas dinámicas que te permiten almacenar y manipular elementos de manera flexible. 📌 Lo que aprenderás en este episodio: ¿Qué es un ArrayList y cómo se diferen...
🎁 Clases Envolventes en JAVA | Curso Maestro de JAVA 🔥Episodio #18
มุมมอง 13628 วันที่ผ่านมา
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 🎁 ¡Bienvenidos al episodio #18 del Curso Maestro de JAVA! 🔥 En esta lección aprenderás todo sobre las Clases Envolventes (Wrapper Classes) en Java. Estas clases son fundamentales para convertir tipos de datos primitivos en objetos, lo que te permitirá aprovechar muchas funcionalidades adicionales en Java. 📌 Lo que verás en este episodio: ¿...
💬 Métodos para la CLASE STRING en JAVA | Curso Maestro de JAVA 🔥Episodio #17
มุมมอง 121หลายเดือนก่อน
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 💬 ¡Bienvenidos al episodio #17 del Curso Maestro de JAVA! 🔥 En esta lección, exploramos los métodos más útiles y potentes de la clase String en Java. Las cadenas de texto son una parte esencial de cualquier aplicación, y dominar las operaciones con String te permitirá manipular y gestionar datos textuales de manera eficiente. 📌 Lo que apre...
🚚 Domina los ARREGLOS 2D en JAVA | Curso Maestro de JAVA 🔥Episodio #16
มุมมอง 73หลายเดือนก่อน
Aprende JAVA ahora! curso completo GRATIS desde cero 🔥🎓 🚚 ¡Bienvenidos al episodio #16 del Curso Maestro de JAVA! 🔥 En esta lección nos adentramos en el fascinante mundo de los Arreglos 2D en Java. Aprenderás a manejar matrices bidimensionales de manera eficiente, cómo declararlas, inicializarlas y recorrerlas. Los arreglos 2D son fundamentales para trabajar con datos estructurados, y te ayudar...
🔥 Curso Maestro de JAVA: ARREGLOS en JAVA! 🚗 #15
มุมมอง 108หลายเดือนก่อน
🔥 Curso Maestro de JAVA: ARREGLOS en JAVA! 🚗 #15
🔥 Curso Maestro de JAVA: BUCLES ANIDADOS en JAVA! ➰ #14
มุมมอง 315หลายเดือนก่อน
🔥 Curso Maestro de JAVA: BUCLES ANIDADOS en JAVA! ➰ #14
🔥 Curso Maestro de JAVA: DOMINANDO el BUCLE FOR en JAVA! ➰ #13
มุมมอง 111หลายเดือนก่อน
🔥 Curso Maestro de JAVA: DOMINANDO el BUCLE FOR en JAVA! ➰ #13
🔥 Curso Maestro de JAVA: DOMINANDO el BUCLE WHILE y DO-WHILE en JAVA! 🔁 #12
มุมมอง 142หลายเดือนก่อน
🔥 Curso Maestro de JAVA: DOMINANDO el BUCLE WHILE y DO-WHILE en JAVA! 🔁 #12
🔥 Curso Maestro de JAVA: DOMINANDO los OPERADORES LÓGICOS en JAVA! ❗(AND OR NOT) #11
มุมมอง 150หลายเดือนก่อน
🔥 Curso Maestro de JAVA: DOMINANDO los OPERADORES LÓGICOS en JAVA! ❗(AND OR NOT) #11
🔥 Curso Maestro de JAVA: DOMINANDO la SENTENCIA SWITCH en JAVA! ⚙️ #10
มุมมอง 184หลายเดือนก่อน
🔥 Curso Maestro de JAVA: DOMINANDO la SENTENCIA SWITCH en JAVA! ⚙️ #10
🔥 Curso Maestro de JAVA: DOMINANDO la SENTENCIA IF en JAVA! 🚦 #9
มุมมอง 151หลายเดือนก่อน
🔥 Curso Maestro de JAVA: DOMINANDO la SENTENCIA IF en JAVA! 🚦 #9
🔥 Curso Maestro de JAVA: GENERACIÓN de NÚMEROS ALEATORIOS en JAVA! 🎲 #8
มุมมอง 163หลายเดือนก่อน
🔥 Curso Maestro de JAVA: GENERACIÓN de NÚMEROS ALEATORIOS en JAVA! 🎲 #8
🔥 Curso Maestro de JAVA: INTRODUCCIÓN a las OPERACIONES MATEMÁTICAS (MATH) en JAVA! 📊 #7
มุมมอง 157หลายเดือนก่อน
🔥 Curso Maestro de JAVA: INTRODUCCIÓN a las OPERACIONES MATEMÁTICAS (MATH) en JAVA! 📊 #7
🔥 Curso Maestro de JAVA: INTRODUCCIÓN a las INTERFACES GRÁFICAS (GUI) en JAVA! 🖥️ #6
มุมมอง 242หลายเดือนก่อน
🔥 Curso Maestro de JAVA: INTRODUCCIÓN a las INTERFACES GRÁFICAS (GUI) en JAVA! 🖥️ #6
🔥 Curso Maestro de JAVA: EXPRESIONES ARITMÉTICAS en JAVA! 🧮 #5
มุมมอง 183หลายเดือนก่อน
🔥 Curso Maestro de JAVA: EXPRESIONES ARITMÉTICAS en JAVA! 🧮 #5
🔥 Curso Maestro de JAVA: ¡Domina la ENTRADA de DATOS del USUARIO en JAVA! ⌨️ #4
มุมมอง 2662 หลายเดือนก่อน
🔥 Curso Maestro de JAVA: ¡Domina la ENTRADA de DATOS del USUARIO en JAVA! ⌨️ #4
🔥 Curso Maestro de JAVA: Cómo INTERCAMBIAR 2 Variables en JAVA 🔄 #3
มุมมอง 2612 หลายเดือนก่อน
🔥 Curso Maestro de JAVA: Cómo INTERCAMBIAR 2 Variables en JAVA 🔄 #3
🔥 Curso Maestro de JAVA: Variables y Tipos de Datos en JAVA 🎁 #2
มุมมอง 4312 หลายเดือนก่อน
🔥 Curso Maestro de JAVA: Variables y Tipos de Datos en JAVA 🎁 #2
🔥 Curso Maestro de JAVA 2024: De Cero a Experto Programador 🚀 #1
มุมมอง 1.7K2 หลายเดือนก่อน
🔥 Curso Maestro de JAVA 2024: De Cero a Experto Programador 🚀 #1
Saludos desde colombia Crack !!!! el mejor
Jaja ami me dio miedo ala hora de descargar porque decia .exe
Hola, he seguido todos los pasos pero al correr me figura error: Cannot read properties of undefined (reading 'execCode') a que se debe?
me costo un poco este episodio
Te como todo
Cuando yo pongo la respuesta a ¿Cuál es tu nombre? - Me sale que no está definida la variable, entonces le puse entre comillas y funcionó. Pero cómo tú puedes poner tu nombre sin necesidad de ponerle las comillas.
Estoy iniciando y es el curso gratuito, actual y el mejor que he visto!!!
Jaja me encanta! Sin palabra agregadas y todo al grano
Fantástico, fiel seguidor desde ya!
thanks
Buenas tengo dudas de la clase 2
gracias
Vamos a compartir! Primer video, estoy muy enstusiasmado. Explicas exhaustivamente, paso a paso, pero de forma concisa y sin perderte en tonterias, egolatrías, y demás....GRACIAS
Y no se podría añadir directamente a la lista en veede con los comandos?
gracias!
MUY BUENO GRACIAS!!
good
Me mantengo haciendo el curso. Excelente !!!
¿por qué no imprime el 21?
excelente, me voy a aventar todo el curso y volveré a este comentario a dar mi opinion pero presiento que será muy buena
Excelente !!! Continuare con el curso. Como hacer si tengo alguna duda durante el curso ?
Graciaaaa
Se ve bien.
Veo tu canal con contenidos de gran calidad. Explicas muy....pero que muy bien. Me tiene enamorado este canal. Un saludo desde España.
El curso es tan bueno que quiero verlos todos y me olvido de dar like😅
Siempre es bueno colocar las funciones de seno y coseno que se usan mucho, yo particularmente use una variable para el ángulo en grados y luego la transforme con math.radians() porque vi que trabajan en radianes. Gracias por el curso.
Perfecto excelente impecable
Excelente
No se si tome el curso solo tuve curiosidad y vi el primer video gracias por compartir tus conocimientos
nose yo puse false en atractivo
😂
La verdad os hará libres
Gracias
Dentro de print() se puede combinar variables de diferentes tipos separadas con comas
Interesante. quisiera aprender a profundidad incluso a utilizar las librerias
bueno, hoy empiezo ✨✨
Muchas gracias por tu ayuda !!
Hermano sinceramente te agradezco este curso, yo quiero ser médico, pero sinceramente me llama mucho la atención el tema de la programación y todo lo relacionado con estás por eso antes de entrar en la universidad me estoy dedicando a aprender Python para después irme por el tema de frontend y backend para convertirme en full-stack y claro aprender desarrollo de software y desarrollo de aplicaciones móviles. Agradezco todo tu esfuerzo por este curso a pesar de no tener el apoyo que te mereces.
Cuál programa me recomiendan para ejecutar el código apenas estoy empezando y el primero que me salió fue visual studio pero después de ejecutar un codigo aparece c:/user /cedi/appdata y más ,no se si no la estoy usando mal
Gracias 😊
class Rectangulo: def __init__(self, alto, ancho): self.alto = alto self.ancho = ancho class Cuadrado(Rectangulo): def __init__(self, alto, ancho): super().__init__(alto, ancho) def area(self): return self.alto * self.ancho class Cubo(Rectangulo): def __init__(self, alto, ancho, largo): self.largo = largo super().__init__(alto, ancho) def volumen(self): return self.alto * self.ancho * self.largo cuadrado = Cuadrado(3, 3) cuadrado2 = Cuadrado(2, 6) cubo = Cubo(3, 3, 3) print(cuadrado2.area()) Me salio este codigo pero me pone error de AttributeError no se que hecho mal si puedieras corrigermelo y explicarmelo t elo agredeceria
amigazo itsreload99 tienes mal indentado def area(self): dejalo al mismo nivel que el __init__ de la clase Cuadrado
Estoy siguiendo tu curso, decir que que no tenia ni idea de programación y despues de pasar muchas horas de no entender nada por fin empiezo a sentirme motivado por los resultados, me gustaría aprender a crear aplicaciones y/o parches para programas. gracias gracias gracias
no me funciona, dice que no existe
Asegurate que sea un archivo txt , a mi me paso lo mismo y , utilize notepad .
Es seguro es que soy estudiante y uso esta pc para estudiar y me da miedo
Si es seguro ya yo lo hice pero claro no te metas en las páginas que no son
Pycharm es de pago, solo te deja usarlo 30 dias
aqui un piedra papel o tijera mejorado xdd: import random import tkinter as tk from tkinter import messagebox # Game variables choices = ["rock", "paper", "scissors"] player_score = 0 computer_score = 0 # Create the game window window = tk.Tk() window.title("Rock, Paper, Scissors") window.geometry("400x300") # Create labels and buttons player_label = tk.Label(window, text="Player:", font=("Arial", 18)) player_label.pack(pady=10) computer_label = tk.Label(window, text="Computer:", font=("Arial", 18)) computer_label.pack(pady=10) score_label = tk.Label(window, text=f"Score: Player {player_score} - Computer {computer_score}", font=("Arial", 14)) score_label.pack(pady=10) result_label = tk.Label(window, text="", font=("Arial", 16)) result_label.pack(pady=10) rock_button = tk.Button(window, text="Rock", font=("Arial", 14), command=lambda: play_game("rock")) rock_button.pack(padx=10, pady=10) paper_button = tk.Button(window, text="Paper", font=("Arial", 14), command=lambda: play_game("paper")) paper_button.pack(padx=10, pady=10) scissors_button = tk.Button(window, text="Scissors", font=("Arial", 14), command=lambda: play_game("scissors")) scissors_button.pack(padx=10, pady=10) # Game functions def play_game(player_choice): global player_score, computer_score, result_label computer_choice = random.choice(choices) if player_choice == computer_choice: result_label.config(text="It's a tie!") elif ( (player_choice == "rock" and computer_choice == "scissors") or (player_choice == "paper" and computer_choice == "rock") or (player_choice == "scissors" and computer_choice == "paper") ): player_score += 1 result_label.config(text="You win!") else: computer_score += 1 result_label.config(text="You lose!") score_label.config(text=f"Score: Player {player_score} - Computer {computer_score}") # Check if the game is over if player_score == 5: messagebox.showinfo("Game Over", "You win the game!") window.destroy() elif computer_score == 5: messagebox.showinfo("Game Over", "Computer wins the game!") window.destroy() # Run the game loop window.mainloop()
otra version para que los datos siempre cambien y hacerlo mas corto con lo que aprendido de los cursos import random # Lista de opciones lista = ['Piedra', 'Papel', 'Tijera'] print("Bienvenido al juego de Piedra, Papel o Tijera!") print("1: Piedra 2: Papel 3: Tijera 4: Salir") while True: # Selección aleatoria de la PC dentro del bucle pc = random.choice(lista) try: # Solicitar entrada del usuario valor = int(input('Elige una opción: ')) # Determinar la elección del jugador basada en el valor introducido if valor == 1: jugador = 'Piedra' elif valor == 2: jugador = 'Papel' elif valor == 3: jugador = 'Tijera' elif valor == 4: print("Cerrando el juego. ¡Hasta luego!") break else: print('Valor numérico inválido. Debes ingresar 1, 2, 3 o 4.') continue # Vuelve a solicitar la entrada # Mostrar la elección del jugador y de la PC print(f"Elegiste: {jugador}") print(f"La PC eligió: {pc}") # Determinar el resultado if jugador == pc: print("Empate") elif (jugador == 'Piedra' and pc == 'Tijera') or \ (jugador == 'Papel' and pc == 'Piedra') or \ (jugador == 'Tijera' and pc == 'Papel'): print("Ganaste") else: print("Perdiste") print("") # Espacio en blanco para mejorar la legibilidad except ValueError: # Manejar el caso donde la entrada no puede convertirse a entero print('Entrada inválida. Por favor, ingresa un número.') print("Adiós!!")
yo lo hice de esta manera pero cuando vi el video me pareció mejor por que es mas corto además de que el while me pareció interesante usarlo así ya que me puede servir para buscar datos en una lista para el futuro pero bueno acá les dejo un método largo pero fácil de entender import random # Lista de opciones lista = ['Piedra', 'Papel', 'Tijera'] # Selección aleatoria de la PC pc = random.choice(lista) # Bucle para manejar la entrada del usuario while True: try: # Solicitar entrada del usuario valor = int(input('1:Piedra 2:Papel o 3:Tijera 4:Salir ')) # Determinar la elección del jugador basada en el valor introducido if valor == 1: jugador = 'Piedra' elif valor == 2: jugador = 'Papel' elif valor == 3: jugador = 'Tijera' elif valor == 4: print("Cerrado exitosamente") print("") break else: # Manejar el caso donde el valor no está en el rango esperado print('Valor numérico inválido. Debes ingresar 1, 2 o 3.') continue # Vuelve a solicitar la entrada # Mostrar la elección del jugador y de la PC print(f"Elegiste: {jugador}") print(f"La PC eligió: {pc}") if jugador == 'Papel': if pc == 'Papel': print("Empataron") elif pc == 'Piedra': print("Ganaste") else : print("Perdiste") elif jugador == 'Piedra' : if pc == 'Papel': print("Perdiste") elif pc == 'Piedra': print("Empate") else : print("Ganaste") else : if pc == 'Papel': print("Ganaste") elif pc == 'Piedra': print("Perdiste") else : print("Empate") # Salir del bucle si la entrada es válida print("") except ValueError: # Manejar el caso donde la entrada no puede convertirse a entero print('Entrada inválida. Por favor, ingresa un número.')
un detalle, ahi te confundiste en nombrar la función paly_again, debería ser play_again, siga con los videos compa 🤙
Desde el primer capitulo :D
Este es EL CURSO de Phyton definitivo, felicidades
4:8