Título: Ayuda urgente con problema en python Publicado por: Josueosor en 28 Enero 2021, 16:54 pm Me mandaron a escribir un programa que te pida la hora, luego te pida el formato (am o pm), luego me pedirá cuántas horas al futuro quieres ir y luego a la hora ingresada previamente se le suma las horas al futuro y el formato cambia de AM a pm o viceversa si lo necesita y me lleva comiendo la cabeza por dias, alguien me podría ayudar?
Título: Re: Ayuda urgente con problema en python Publicado por: Danielㅤ en 28 Enero 2021, 17:23 pm Hola, por supuesto que te podemos ayudar, déjanos tu código y coméntanos específicamente que problema o duda tenés con tu código.
Si es para pedido para que te hagamos la tarea, no podremos porque estamos de vacaciones. Saludos Título: Re: Ayuda urgente con problema en python Publicado por: Josueosor en 28 Enero 2021, 19:11 pm Código
Está así, el problema es que no me cambia el formato de AM a pm bien [MOD] usar las etiquetas GeSHi para publicar codigo. Necesito ayuda súper rápido :C [MOD] No hacer doble post. Usa el botón modificar. Título: Re: Ayuda urgente con problema en python Publicado por: MCKSys Argentina en 28 Enero 2021, 21:33 pm Hola!
Puedes usar datetime para hacer los cálculos: Código
Saludos! Título: Re: Ayuda urgente con problema en python Publicado por: Josueosor en 28 Enero 2021, 22:04 pm No funciona, queda así:
Enter an hour between 1 and 12: 12 am (1) or pm (2)? 1 how many hours ahead?: 4 New hour %s: 04 PM Deberia quedar 4 AM con esas especificaciones Título: Re: Ayuda urgente con problema en python Publicado por: MCKSys Argentina en 28 Enero 2021, 22:54 pm No funciona, queda así: Enter an hour between 1 and 12: 12 am (1) or pm (2)? 1 how many hours ahead?: 4 New hour %s: 04 PM Deberia quedar 4 AM con esas especificaciones Tienes razón, las 12 AM son las 00:00 en formato de 24 horas. Debes corregir el if que agrega 12 horas si es PM, para que agregue 12 horas cuando es am. Osea, cambiar el: Código
por Código
EDIT: De paso, deja 1 solo print al final, por ej: Código Saludos! Título: Re: Ayuda urgente con problema en python Publicado por: Josueosor en 29 Enero 2021, 00:55 am lamentablemente ahora el error es al contrario si no eligo 12 como hora inicial queda asi:
Enter an hour between 1 and 12: 4 am (1) or pm (2)? 1 how many hours ahead?: 4 08 PM al parecer no fui el unico al que le exploto la cabeza .-. Título: Re: Ayuda urgente con problema en python Publicado por: tincopasan en 29 Enero 2021, 01:33 am no iba a responder, porque me molesta lo de "urgente", no sé pòrque el foro debería ser ayuda para tareas Y encima con apuros, en fin, como te han ayudado te diré que hay muchas formas de hacerlo, ahora siguiendo tu lógica, no funcionará ni a palos, agrega 50 hs y fijate que pasa, además hay tantas declaraciones inentendible que ni hablar, pero una forma sin uso de bibliotecas sería:
Código
Citar al parecer no fui el unico al que le exploto la cabeza .-. esta huevada no le puede explotar la cabeza a nadie Edit: pegue otro código que también pedían en el foro y también respondí. |