pudin123 Postado Março 27, 2012 Denunciar Share Postado Março 27, 2012 (editado) estou tentando executar um programa no prompt de comando mas não ta dando certo.Esse é o codigo:def bissexto(x): a=raw_input("Entre com o ano desejado: ") x=int(a) if (x%4==0): print "o ano escolhido e bissexto!" elif (x%400==0): print "o ano escolhido e bissexto!" elif(x%100==0): print "o ano escolhido não e bissexto!" else: print "o ano escolhido não e bissexto!" Editado Março 27, 2012 por pudin123 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Março 28, 2012 Denunciar Share Postado Março 28, 2012 exemplo:def ano_bissexto(ano): """ Determina se um ano é bissexto.""" if (ano % 400) == 0: return True elif (ano % 100) == 0: return False elif (ano % 4) == 0: return True else: return False outro #!/usr/bin/python def verifica_mes_valido(mes): return 1 28) or (bissexto and dia > 29))) def verifica_meses_31_dias(dia, mes): return not (dia > 31 or (mes in (4, 6, 9, 11) and dia > 30)) def data_valida(dia, mes, ano): return verifica_mes_valido(mes) and \ verifica_meses_31_dias(dia, mes) and \ verifica_fevereiro_bissexto(dia, mes, ano) if __name__ == '__main__': while True: data = raw_input("digite uma data com o seguinte formato dd/mm/aaaa ---> ") try: dia, mes, ano = (int(componente) for componente in data.split('/')) except ValueError: print("Data invalida: " + data) continue break if data_valida(dia, mes, ano): print("data valida") else: print("data invalida")ver mais exemploshttp://www.python.org.br/planet/abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
pudin123
estou tentando executar um programa no prompt de comando mas não ta dando certo.Esse é o codigo:
def bissexto(x):
a=raw_input("Entre com o ano desejado: ")
x=int(a)
if (x%4==0):
print "o ano escolhido e bissexto!"
elif (x%400==0):
print "o ano escolhido e bissexto!"
elif(x%100==0):
print "o ano escolhido não e bissexto!"
else:
print "o ano escolhido não e bissexto!"
Editado por pudin123Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.