본문 바로가기

파이썬16

파이썬 백준 10871번 X보다 작은 수 문제 설명 입력: N과 X를 입력하고, 정수 N개로 이루어진 수열 A를 입력한다. 조건문: 수열 A 내에 X보다 작은 값만 추출한다. ​ 풀이 과정 Point 1: N과 X 그리고 수열 A를 입력할 수 있는 구성을 한다. Point 2: if 조건문으로 X보다 작은 값만 추출되도록 한다. Point 3: 출력 시 [] 또는 쉼표가 표출되지 않도록 한다. N,X = map(int, input().split()) A=map(int, input().split(maxsplit=N)) B=[] for i in A: if i < X: B.append(str(i)) print(*B) N,X = map(int, input().split()) 각각 N과 X에 대해 입력을 받을 수 있도록 한다. A=map(int, inp.. 2021. 3. 25.
파이썬 백준 10952번 A+B - 5 0 0이 들어올 때까지 A+B를 출력하는 문제 문제 설명 While문을 사용하도록 하고, 조건으로 0 0이 들어오면 종료하도록 구성한다. ​ 풀이 과정 Point 1: While문에 대해 True / False 조건으로 종료 조건을 설정 해 주어야 한다. Point 2: 무한 루프에 빠지지 않도록 조건과 While 문 내에 입력 조건을 설정 해 주어야 한다. ​ A=1 B=1 while A+B != 0: A,B =map(int,input().split()) if A+B != 0: print(A+B) else : pass A=1 A와 B를 먼저 구성 해 준다. 0 0이 아닌 수를 지정한다. while A+B != 0: While문은 조건이 False가 되면 종료된다. A,B =map(int,input().split()) # A,B에 대해 각각 입력 인.. 2021. 3. 25.
파이썬 코드업 1001번 1001 : [기초-출력] 출력하기01(설명) 문제 C/C++언어에서 가장 기본적인 명령이 출력문이다. printf()를 이용해 다음 단어를 출력하시오. ​ Hello ​ 풀이 과정 Python 내 print() 출력 함수를 이용하여 해당 문자열을 출력한다. ​ ​ 풀이 print("Hello") print("Hello") - print() 함수 내에 "Hello"를 입력한다. 문자열 출력을 위해서는 양 끝에 큰 따옴표 혹은 작은 따옴표가 필요하다. 2021. 3. 25.
파이썬 백준 8393번 수학 합 8393번: 합 (acmicpc.net) 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 위와 같이 1+....+n까지의 합을 구하도록 의미한다. 과거 고등학교 수학에서 배웠듯이 n*(n+1)/2로 나타낼 수 있다. ​ 풀이 과정 우선 최근 공부하고 있던 for문에 대해 활용하고자 하였다. z=int(input()) n=range(1,z+1) b=0 for a in n: b+=a if a==z: print(b) z=int(input()) # 기본 입력 인자를 받음. 숫자 입력 시 int type으로 출력 됨. n=range(1,z+1) # for문에서 쓰일 예정. range에서 max값(2번째 index)은 -1이 되니, +1을 해준다. .. 2021. 2. 16.