테스트 문제 없다파이썬 기능 : 응답 YES 또는 NO - 비슷한 통과 연도가 1582 이상인 것을
def gregyear():
try:
year =raw_input("Pick a year greater than or equal to 1582. It has to be divisible by four.)\n")
year =float(year)
leapyear = "Yes"
except:
print "please, only numbers"
else:
year =float(year)
if year >= 1582:
if year % 4:
print year
leapyear= "Yes"
else:
leapyear= "No"
else:
print "Wrong... print a year greater than 1582"
return leapyear
gregyear()
print "leapyear is "+ leapyear +"."
무엇이 당신의 질문입니까? 모든 코드를 게시하면됩니다. –
먼저 파이썬 기본 사항을 이해하십시오. 스택 추적을 통해 진행 상황을 파악할 수있는 좋은 기회입니다. 예 :'leapyear'는 코드 끝의 인쇄 범위에 정의되어 있지 않습니다. (함수가 값을 반환하는 방식 등을 이해하는 좋은 시작점입니다.) – karthikr