1번 실습 문제 - 10점!!

정수 m을 입력받을 때, 1부터 시작하여 값을 1씩 증가시키면서 차례로 더한 합이 최초로 m이상이 되는 때의 마지막에 더한 정수를 구하는 프로그램을 작성하시오.

ex) 1+2+…+n ≥ m 인 가장 작은 n 구하기

입출력 예시 입력 M : 100 출력 N : 14

2번 이론 문제 - 2번 오답. 감점 -3점, 12점!!

다음은 철수가 푼 과제문제지이다. 철수가 문제를 맞히면 3점을 얻고 틀리면 1점이 깎인다. 아래 문제지를 보고 철수의 과제 점수를 구하여라.

  1. for문에서 while True와 같은 효과를 내는 방법은 없다. (X) -> 3점
  2. def max(a,b): max=1 if a>b: max=a else: max=b return max 은 내장함수 max와 같은 기능을 한다 (O) -> 3점
  3. try except는 오류 상황에서 추가 동작을 지시할 수 있다. (x) -> -1점
  4. 파이썬3는 파이썬2와 달리 9/3을 계산해도 float형으로 출력되지 않는다.(O) -> -1점
  5. 변수명으로 사용하기에 (num_1, sai_02, sa1, sai 2, 0SAI, int)가 모두 적절하다. (X) -> 3점

→ 운영진 : (def max함수의 경우 내장함수 max함수와 달리 매개변수가 2개일때만 작동한다.)

총 7점