Respostas
respondido por:
0
Tem várias formas de fazer isso.
A mais simples é criar um vetor de 12 elementos onde cada elemento é a quantidade de dias do mês.
Em Python isso é facilmente implementado assim
dias_do_mes = [ 31, 28, 31, 30, 31, 30, 31 , 31 , 30, 31, 30, 31]
qual_mes = int(input("Informe qual o mës e direi quantos dias ele tem"))
print("O mês", qual_mes, "tem", dias_do_mes[qual_mes+1] , "dias")
Outra forma de fazer isso é criar um vetor apenas dos meses que tem 31 dias , testar se é fevereiro e os outros tem 30 dias assim:
meses_com_31 = ( 1,3,5,7,10,12)
qual_mes = int(input("Informe qual o mës e direi quantos dias ele tem"))
if qual_mes in meses_com_31:
q_dias = 31
elif qual_mes == 2:
q_dias = 28
else:
q_dias = 30
print("O mês",qual_mes,"tem",q_dias,"dias")
Outra forma parecida é fazer assim
qual_mes = int(input("Informe qual o mës e direi quantos dias ele tem"))
if qual_mes == 4 or
qual_mes == 6 or
qual_mes == 9 or
qual_mes = 11:
q_dias = 30
elif qual_mes = 2:
q_dias = 28
else:
q_dias = 31
print("O mês",qual_mes,"tem",q_dias,"dias")
A mais simples é criar um vetor de 12 elementos onde cada elemento é a quantidade de dias do mês.
Em Python isso é facilmente implementado assim
dias_do_mes = [ 31, 28, 31, 30, 31, 30, 31 , 31 , 30, 31, 30, 31]
qual_mes = int(input("Informe qual o mës e direi quantos dias ele tem"))
print("O mês", qual_mes, "tem", dias_do_mes[qual_mes+1] , "dias")
Outra forma de fazer isso é criar um vetor apenas dos meses que tem 31 dias , testar se é fevereiro e os outros tem 30 dias assim:
meses_com_31 = ( 1,3,5,7,10,12)
qual_mes = int(input("Informe qual o mës e direi quantos dias ele tem"))
if qual_mes in meses_com_31:
q_dias = 31
elif qual_mes == 2:
q_dias = 28
else:
q_dias = 30
print("O mês",qual_mes,"tem",q_dias,"dias")
Outra forma parecida é fazer assim
qual_mes = int(input("Informe qual o mës e direi quantos dias ele tem"))
if qual_mes == 4 or
qual_mes == 6 or
qual_mes == 9 or
qual_mes = 11:
q_dias = 30
elif qual_mes = 2:
q_dias = 28
else:
q_dias = 31
print("O mês",qual_mes,"tem",q_dias,"dias")
Perguntas similares
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás