문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자. 내 풀이 a = int(input()) b = 0 while a >= b: print(b) b += 1 모범답안 n=int(input()) i=0 while i
CodeUp
문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 영문 소문자(a ~ z) 1개가 입력되었을 때, a부터 그 문자까지의 알파벳을 순서대로 출력해보자. 예시 c = ord(input()) t = ord('a') while t
문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. while 조건식 : ... ... 반복 실행구조를 사용해 보자. 참고 조건검사, 출력, 감소의 순서와 타이밍을 잘 생각해보자. 내 풀이 a = int(input()) while a != 0: a= a - 1 print(a) 모범답안 a=int(input()) while a!=0: a=a-1 print(a) 해설 전 문제와 비슷하다. 값을 받아준 후 먼저 빼주고 출력을 하면 된다.
문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. while 조건식 : ... ... 반복 실행구조를 사용해 보자. 예시 ... while n!=0 : print(n) n = n-1 ... 참고 n = n-1 #n에 저장되어있던 값에서 1만큼 뺀 후, 그 값을 다시 n에 저장시킨다. n -= 1 과 같이 짧게 작성할 수도 있다. n -= 1 은 n = n-1 과 같은 의미이다. 이렇게 산술연산자(+, -, *, / ... )와 대입 연산자(=)를 함께 쓰는 것을 복합대입연산자라고도 부른다. 같은 방법으로 +=, *=, /=, //=, %=, &=, |..
문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 임의의 정수가 줄을 바꿔 계속 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. 예시 ... n = 1 #처음 조건 검사를 통과하기 위해 0 아닌 값을 임의로 저장 while n!=0 : n = int(input()) if n!=0 : print(n) ... 참고 if 조건식 : ... ... 구조를 사용하면, 주어진 조건식의 평가 결과가 True 인 경우에만, 들여쓰기로 구분된 코드블록이 실행된다. if 를 while 로 바꾸면? while 조건식 : ... ....
문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 월이 입력될 때 계절 이름이 출력되도록 해보자. 월 : 계절 이름 12, 1, 2 : winter 3, 4, 5 : spring 6, 7, 8 : summer 9, 10, 11 : fall 예시 ... if n//3==1 : print("spring") ... 참고 때때로 수들의 특징을 관찰하고 이용하면 매우 간단히 해결할 수도 있다. 내 풀이 a = int(input()) if (a//3 == 1): print("spring") elif (a//3 == 2): print("summer") elif (a//3 == 3): print("fall") else: print(..
문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력해보자. 평가 내용 평가 : 내용 A : best!!! B : good!! C : run! D : slowly~ 나머지 문자들 : what? 내 풀이 a = input() if (a == "A"): print("best!!!") elif (a == "B"): print("good!!") elif (a == "C"): print("run!") elif(a == "D"): print("slowly~") else: print("what?") 모범답안 a=input() if a=='A': print("be..
문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 점수(정수, 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 :..
문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 0이 아닌 정수 1개가 입력되었을 때, 음(-)/양(+)과 짝(even)/홀(odd)을 구분해 분류해보자. 음수이면서 짝수이면, A 음수이면서 홀수이면, B 양수이면서 짝수이면, C 양수이면서 홀수이면, D 를 출력한다. 예시 ... if n
문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 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(거짓)이기 때문에... 조건식의 평가 결..