본문 바로가기

전체 글125

[CodeUp Python 기초 100제] # 77번_짝수 합 구하기 6077 : [기초-종합] 짝수 합 구하기(설명)(py) 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자. 입력 정수 1개가 입력된다. (0 ~ 100) 출력 1부터 그 수까지 짝수만 합해 출력한다. 입력 예시 5 출력 예시 6 [내 풀이] n = int(input()) result = 0 for i in range(0, n+1, 2): result += i print(result) [모범 답안] n = int(input()) sum=0 for i in range(1, n+1): if i%2==0: sum=sum+i print(sum) [추가 설명] 더보기 결과값을 출력할 변수를 하나 생성하고 'i&2==0'로 짝수만 출력하였다. 2022. 4. 20.
[CodeUp Python 기초 100제] # 76번_정수 1개 입력받아 그 수까지 출력하기2 6076 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기2(설명)(py) 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자. 입력 정수 1개가 입력된다. (0 ~ 100) 출력 0부터 그 수까지 줄을 바꿔 한 개씩 출력한다. 입력 예시 4 출력 예시 0 1 2 3 4 [내 풀이] a = int(input()) for i in range(a+1): print(i) [모범 답안] n=int(input()) for i in range(n+1): print(i) [추가 설명] 더보기 for문의 경우 range(끝) range(시작, 끝) range(시작, 끝, 증감)으로 표현할 수 있다 2022. 4. 20.
[CodeUp Python 기초 100제] # 75번_정수 1개 입력받아 그 수까지 출력하기1 6075 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기1(py) 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자. 입력 정수 1개가 입력된다. (0 ~ 100) 출력 0부터 그 수까지 줄을 바꿔 한 개씩 출력한다. 입력 예시 4 출력 예시 0 1 2 3 4 [내 풀이] a = int(input()) z = 0 while z 2022. 4. 20.
[CodeUp Python 기초 100제] # 74번_문자 1개 입력받아 알파벳 출력하기 6074 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)(py) 영문 소문자(a ~ z) 1개가 입력되었을 때, a부터 그 문자까지의 알파벳을 순서대로 출력해보자. 입력 영문자 1개가 입력된다. (a ~ z) 출력 a부터 입력한 문자까지 순서대로 공백을 두고 한 줄로 출력한다. 입력 예시 f 출력 예시 a b c d e f [내 풀이] c = ord(input()) t = ord('a') while t 2022. 4. 19.
[CodeUp Python 기초 100제] # 73번_정수 1개 입력받아 카운트다운 출력하기2 6073 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(py) 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. 입력 정수 1개가 입력된다. (1 ~ 100) 출력 1만큼씩 줄이면서 카운트다운 수가 0이 될 때까지 한 줄에 1개씩 출력한다. 입력 예시 5 출력 예시 5 4 3 2 1 0 [내 풀이] n = int(input()) while n != 0: n -= 1 print(n) [모범 답안] a=int(input()) while a!=0: a=a-1 print(a) [추가 설명] 더보기 while문을 이용하여 n에서 1만큼 뺀 후, n이 0 이 되면 출력을 중단할 수 있도록 하였다. n = n - 1 과 n -= 1 은 같다. 2022. 4. 19.
[CodeUp Python 기초 100제] # 72번_정수 1개 입력받아 카운트다운 출력하기1 6072 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명)(py) 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. 입력 정수 1개가 입력된다. (1 ~ 100) 출력 1만큼씩 줄이면서 한 줄에 1개씩 카운트다운 수를 출력한다. 입력 예시 5 출력 예시 5 4 3 2 1 [내 풀이] n = int(input()) while True: print(n) n -= 1 if n == 0: break [모범 답안] a=int(input()) while a!=0: print(a) a=a-1 [추가 설명] 더보기 while문을 이용하여 n에서 1만큼 뺀 후, n이 1 이 되면 출력을 중단할 수 있도록 하였다. n = n - 1 과 n -= 1 은 같다. 2022. 4. 19.