Jump to content
Fórum Script Brasil
  • 0

Dúvida, me ajudem.


pudin123

Question

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!"

Edited by pudin123
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...