«N'est-ce pas un élève désagréable si j'écris ceci dans le contrôle des compétences de codage de paiza?
«Les conditions pour déterminer l'année de gonflement sont données à titre de référence, mais le seul problème est" Ecrire un programme pour déterminer si l'entier saisi est une année de gonflement dans le calendrier Gregorio ". ――La condition est divisible par 4, mais en conséquence, le 29 février existe dans "l'année Uruu", n'est-ce pas? ―― Pourquoi cette réponse?
import datetime
def leap(year):
try:
datetime.date(int(year), 2, 29)
return True
except Exception as inst:
return False
input_lines = int(input())
for i in range(input_lines):
year = input()
is_leap = ("is a leap" if leap(year) else "is not a leap")
print("{year} {is_leap} year".format(year=year, is_leap=is_leap))
«Bien sûr, il y a une réponse.
$ python leap.py < year.txt
1000 is not a leap year
1992 is a leap year
2000 is a leap year
2001 is not a leap year
―― Peut-être que ce n'est pas simple, mais que pensez-vous du côté de l'embauche?