파이썬/코트업 기초 100제

파이썬/코트업 기초 100제

코드업 기초 100제 문제 080

코드업 기초 100제 문제 080 # 즉, 1부터 n까지 정수를 계속 더한다고 할 때, 어디까지 더해야 입력한 수보다 같거나 커지는지 알아보고자 하는 문제이다. # 입력 # 정수 1개가 입력된다. # 출력 # 1, 2, 3, 4, 5 ... 를 순서대로 계속 더해 합을 만들어가다가, # 입력된 정수와 같거나 커졌을 때, 마지막에 더한 정수를 출력한다. 소스 더보기 num = int(input()) i = total = 0 while total >= num: i += 1 total += i print(i) # 2 total = 0 for i in range(1, num+1): total += i if total >= num: print(i) break 1번은 for문 2번은 while문을 이용한 방법입니다.

파이썬/코트업 기초 100제

코드업 기초 100제 문제 079

코드업 기초 100제 문제 079 # 원하는 문자가 입력될 때까지 반복 출력하기 # 'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자. # 입력 # 문자들이 1개씩 계속해서 입력된다. # 출력 # 'q'가 입력될 때까지 입력된 문자를 줄을 바꿔 한 줄씩 출력한다. 소스 더보기 listChar = list(input().split()) # 1 for i in listChar: print(i) if i == 'q': break # 2 i = 0 while listChar[i] != 'q': print(listChar[i]) i += 1 print(listChar[i]) 1번은 for문 2번은 while문을 이용한 방법입니다.

파이썬/코트업 기초 100제

코드업 기초 100제 문제 078

코드업 기초 100제 문제 078 # 짝수 합 구하기 # 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자. # 입력 # 정수 1개가 입력된다. (0 ~ 100) # 출력 # 1부터 입력된 수까지 짝수의 합을 출력한다. 소스 더보기 num = int(input()) # 1 total1 = 0 for i in range(2, num+1, 2): total1 += i print(total1) # 2 total2 = [i for i in range(2, num+1, 2)] print(sum(total2)) # 3 total3 = range(2, num+1, 2) print(sum(total3)) #4 n = num//2 total4 = (1+n)*n #(2+2*n)*n/2 print..

파이썬/코트업 기초 100제

코드업 기초 100제 문제 077

코드업 기초 100제 문제 077 # 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자. #입력 #정수 1개가 입력된다. (0 ~ 100) #출력 #0부터 그 수까지 줄을 바꿔 한 개씩 출력한다. 소스 더보기 n = int(input()) for i in range(0, n+1): print( i )

파이썬/코트업 기초 100제

코드업 기초 100제 문제 076

코드업 기초 100제 문제 076 # 영문자(a ~ z) 1개가 입력되었을 때 # 그 문자까지의 알파벳을 순서대로 출력해보자. #입력 #영문자 1개가 입력된다. (a ~ z) #출력 #a부터 입력한 문자까지 순서대로 공백을 두고 출력한다. 소스 더보기 converter = ord(input()) for i in range(97, converter+1): print( chr(i), end=' ' ) ord() : 문자를 아스키 코드의 10진수로 변환 ex) 'a' >> 97 chr() : 10진수의 아스키 코드를 문자로 변환 ex) 97 >> 'a'

파이썬/코트업 기초 100제

코드업 기초 100제 문제 075

코드업 기초 100제 문제 075 # 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. # 입력 # 정수 1개가 입력된다. (1 ~ 100) # 출력 # 1씩 줄이면서 한 줄에 하나씩 1이 될 때까지 출력한다 소스 더보기 number = int(input()) # 1 for i in range(number-1, -1, -1): print(i) # 2 number -= 1 while True: if number == -1: break else: print(number) number -= 1

파이썬/코트업 기초 100제

코드업 기초 100제 문제 074

코드업 기초 100제 문제 074 # 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. # 입력 # 정수 1개가 입력된다. (1 ~ 100) # 출력 # 1씩 줄이면서 한 줄에 하나씩 1이 될 때까지 출력한다. 소스 더보기 number = int(input()) # 1 for i in range(number, 0, -1): print(i) # 2 while True: if number == 0: break else: print(number) number -= 1 1번은 for문을 썼을 때 2번은 while을 썼을 때입니다.

파이썬/코트업 기초 100제

코드업 기초 100제 문제 073

코드업 기초 100제 문제 073 #정수가 순서대로 입력된다. #(단, 개수는 알 수 없다.) #0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. #입력 #정수가 순서대로 입력된다. # 출력 # 입력된 정수를 줄을 바꿔 하나씩 출력하는데, # 0이 입력되면 종료한다. (0은 출력하지 않는다.) 소스 더보기 number = list(map(int, input().split())) for i in number: if i == 0: break else: print(i)

파이썬/코트업 기초 100제

코드업 기초 100제 문제 072

코드업 기초 100제 문제 072 # n개의 정수가 순서대로 입력된다. # (단 n의 최대 개수는 알 수 없다.) # n개의 입력된 정수를 순서대로 출력해보자. # while( ), for( ) 등의 반복문을 사용할 수 없다. # 입력 # 첫 줄에 정수의 개수 n이 입력되고, # 두 번째 줄에 n개의 정수가 공백을 두고 입력된다. # 출력 # n개의 정수를 한 개씩 줄을 바꿔 출력한다 소스 더보기 n = int(input()) number = list(map(int, input().split())) # 1 def goto(number, n, i): if i == n: return print(number[i]) i += 1 goto(number, n, i) goto(number, n, 0) # 2 reve..

파이썬/코트업 기초 100제

코드업 기초 100제 문제 071

코드업 기초 100제 문제 071 # 정수가 순서대로 입력된다. # (단, 개수는 알 수 없다.) # 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. # while( ), for( ) 등의 반복문을 사용할 수 없다. #입력 #정수가 순서대로 입력된다. #출력 #입력된 정수를 줄을 바꿔 하나씩 출력하는데, # 0이 입력되면 종료한다. (0은 출력하지 않는다.) 소스 더보기 def arrayTest(array, i): if i == len(a): return if array[i] == 0: return else: print(array[i]) i = i + 1 arrayTest(array, i) number = list(map(int, input().split())) arrayTest(..

감자씨앗
'파이썬/코트업 기초 100제' 카테고리의 글 목록 (3 Page)