Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida, me ajudem.


pudin123

Pergunta

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 pudin123
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

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 exemplos

http://www.python.org.br/planet/

abraço

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...