전체 글(303)
-
6071
문제 설명 임의의 정수가 줄을 바꿔 계속 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. 예시 ... n = 1 #처음 조건 검사를 통과하기 위해 0 아닌 값을 임의로 저장 while n!=0 : n = int(input()) if n!=0 : print(n) ... 참고 if 조건식 : ... ... 구조를 사용하면, 주어진 조건식의 평가 결과가 True 인 경우에만, 들여쓰기로 구분된 코드블록이 실행된다. if 를 while 로 바꾸면? while 조건식 : ... ... 와 같은 방법으로 반복해서 실행시킬 수 있다. 실행되는 과정은 1. 조건식을 평가한다. 2. True 인 경우 코드블록을 실..
2022.03.21 -
6070
문제 설명 월이 입력될 때 계절 이름이 출력되도록 해보자. 월 : 계절 이름 12, 1, 2 : winter 3, 4, 5 : spring 6, 7, 8 : summer 9, 10, 11 : fall 예시 ... if n//3==1 : print("spring") ... 참고 때때로 수들의 특징을 관찰하고 이용하면 매우 간단히 해결할 수도 있다. 입력 월을 의미하는 1개의 정수가 입력된다.(1 ~ 12) 출력 계절 이름을 출력한다. 입력 예시 12 출력 예시 winter 모범 답안 내풀이
2022.03.21 -
6069
문제 설명 평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력해보자. 평가 내용 평가 : 내용 A : best!!! B : good!! C : run! D : slowly~ 나머지 문자들 : what? 입력 영문자 1개가 입력된다. (A, B, C, D 등 문자 1개가 입력된다.) 출력 문자에 따라 다른 내용이 출력된다. 입력 예시 A 출력 예시 best!!! 모범 답안 내풀이
2022.03.21 -
6068
문제 설명 점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자. 평가 기준 점수 범위 : 평가 90 ~ 100 : A 70 ~ 89 : B 40 ~ 69 : C 0 ~ 39 : D 로 평가되어야 한다. 예시 ... if n>=90 : print('A') else : if n>=70 : print('B') else : if n>=40 : print('C') else : print('D') ... 참고 여러 조건들을 순서대로 비교하면서 처리하기 위해서 조건문을 여러 번 중첩할 수 있다. if 조건식1 : ... else : if 조건식2 : ... else : if 조건식3 : ... else : ... ... 와 같이 조건/선택 실행 구조를 겹쳐 작성하면 순서대로 조건을 검사할 수 있다. 어떤 조건이..
2022.03.21 -
6067
문제 설명 0이 아닌 정수 1개가 입력되었을 때, 음(-)/양(+)과 짝(even)/홀(odd)을 구분해 분류해보자. 음수이면서 짝수이면, A 음수이면서 홀수이면, B 양수이면서 짝수이면, C 양수이면서 홀수이면, D 를 출력한다. 예시 ... if n
2022.03.21 -
6066
문제 설명 3개의 정수(a, b, c)가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자. 예시 ... if a%2==0 : print("even") else : print("odd") ... 참고 if 조건식 : #조건식을 평가해서... 실행1 #True 인 경우 실행시킬 명령들... 실행2 else : 실행3 #False 인 경우 실행시킬 명령들... 실행4 실행5 #조건식과 상관없는 다음 명령 ... else 는 if 없이 혼자 사용되지 않는다. 또한, else 다음에는 조건식이 없는 이유는? True(참)가 아니면 False(거짓)이기 때문에... 조건식의 평가 결과는 True 아니면 False 로 계산되기 때문이다. python 에서는 들여쓰기를 기준으로 코드블록을 구분하므로, 들여쓰기를..
2022.03.21