Back-End/Python2 함수연습, 반복문 (for)를 이용한 연습 오늘의 문제 : 0부터 정수 n까지의 합을 구하는 함수를 만드세요 정수 n을 입력, 0부터 n까지의 합을 구하는 함수를 만들어 보세요 n = int(input("정수를 입력하세요 : ")) def getSum(n): a = 0 for i in range(n+1): # 0부터 n까지 나열 a += i #i 만큼 a에 더해진다 return a# a 값을 내보내는 함수 result = getSum(n)#result = a print(result) 어려웠던 점1 : += 의 개념을 이제 잡았다. 감각대로 만들어놓고 이게 맞나??? 하고 시간을 보냈다. 어려웠던 점2 : return 입력이 함수와 같은줄에 깨끗이 안돼서 에러가 계속 났다. 살짝 어긋나있어서 조정했더니 반듯하게 됐을때 정상작동 2021. 8. 21. <python> 연산자와 조건문을 이용한 윤년계산기 문제 : 입력된 연도가 윤년인지 아닌지 판단하는 프로그램을 만들어보세요. 윤년은 세가지 법칙에 의해 적용된다. 연도가 4로 나누어 떨어지는 해는 윤년이다. 그 중 100으로 나누어 떨어지는 해는 윤년이 아니다. 400으로 나누어 떨어지는 해는 무조건 윤년이다. 위의 1번과 2번을 묶어서 동시에 만족하는 조건 또는 3번을 만족하는 조건문을 생성해야한다. #윤년 계산기 year = int(input("연도를 입력하세요.")) if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print(str(year) + "년은 윤년입니다.") else: print(str(year) + "년은 윤년이 아닙니다.") 헷갈렸던 점 1. intput: 를 입력해서 왜 틀.. 2021. 8. 19. 이전 1 다음