Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Josueosor

#1
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 .-.
#2
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
#3
Código (python) [Seleccionar]


hour = input('Enter an hour between 1 and 12: ')
h = int(hour)
ampm = input('am (1) or pm (2)? ')              
a = int(ampm)
b = 1
c = 2
future = input('how many hours ahead?: ')
f = int(future)
m = f + h
if m <= 12:
 if a == b:
   print('New hour am: ')
   print(m)
 else:
   print('New hour pm: ')
   print(m)
elif a == b:
 new_hour = h + f - 12
 print('New hour pm: ')
 print(new_hour)
else:
 new_hour2 = h + f - 12
 print('New hour am:')
 print(new_hour2)


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.
#4
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?