Python - Crea una aplicación que solicite al usuario una fecha (día, mes y año) y muestre la fecha correspond

 
Vista:
sin imagen de perfil
Val: 19
Ha disminuido su posición en 6 puestos en Python (en relación al último mes)
Gráfica de Python

Crea una aplicación que solicite al usuario una fecha (día, mes y año) y muestre la fecha correspond

Publicado por gjffkdjw (9 intervenciones) el 18/10/2017 19:04:13
No se continuar...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# -*- coding: utf-8 -*-
 
dia=input('Introduce un dia: ')
mes=input('Introduce un mes: ')
anio=input('Introduce un año: ')
 
if dia==30 and mes==4 and mes==6 and mes==9 and mes==11:
    mes=mes+1
    dia=dia+1
 
if dia==31 and mes==1 and mes==3 and mes==5 and mes==7 and mes==8 and mes==10 and mes==12:
	mes=mes+1
	dia=dia+1
 
if dia==28 and mes==2:
	mes=mes+1
	dia=dia+1
 
if dia==1 and mes==13:
	anio=anio+1
 
else:
	anio=anio
 
 
print('El dia siguiente es'),dia('/'),mes('/'),anio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Crea una aplicación que solicite al usuario una fecha (día, mes y año) y muestre la fecha correspond

Publicado por xve (1646 intervenciones) el 18/10/2017 19:43:09
los condicionales estan mal...
1
if dia==30 and mes==4 and mes==6 and mes==9 and mes==11:
Esta condición nunca sera cierta... mes==4 y mes==6!!!! o es 4 o 6... creo que tendría que ser algo así:
1
if dia==30 and (mes==4 or mes==6 or mes==9 or mes==11):
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de José María
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Crea una aplicación que solicite al usuario una fecha (día, mes y año) y muestre la fecha correspond

Publicado por José María (245 intervenciones) el 18/10/2017 23:16:58
# -*- coding: utf-8 -*-

import datetime

dia=input('Introduce un dia: ')

mes=input('Introduce un mes: ')

anio=input('Introduce un año: ')

try:
fecha = datetime.datetime(anio, mes, dia)
print 'Fecha introducida: %s' % fecha.strftime('%d/%m/%Y')
print 'Un dia antes: %s' % (fecha-datetime.timedelta(days=1)).strftime('%d/%m/%Y')
print 'Un dia despues: %s' % (fecha+datetime.timedelta(days=1)).strftime('%d/%m/%Y')
except:
print 'Datos erroneos'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar