[Python] for문활용 X보다 작은 수 백준 10871번 FOR문 문제
2021. 7. 27. 15:37
728x90
반응형
import sys
while True:
N,X = map(int, sys.stdin.readline().split()) #N,X값입력 받기
if N<1 :
print("N값 다시 입력하세요") #N값 틀렸을때
if X>10000:
print("X값 다시 입력하세요") #N값 & X값 틀렸을때
else : #N값 1보다 클때
if X>10000: #N값 맞고 X값 틀렸을때
print("X값 다시 입력하세요")
else:
break #N값 맞고 X값 맞았을때 while문 탈출
while True:
s = input().split() #s리스트에 저장
if len(s) > N or len(s)<N: #N개의 숫자만 입력하게끔 조건
print("{}개의 숫자 개수를 입력하시오.".format(N))
else :
break
Num = []
for i in s:
if int(i)<X :
Num.append(i) #Num리스트에 X입력값보다 낮은 값들 저장
for i in range(len(Num)): #Num리스트의 길이만큼 반복
print(Num[i], end =' ') #end = ' '를 통해 리스트값들을 일렬로 출력
리스트 일렬로 출력하고 싶을때 end= ' ' 기억하기!
728x90
반응형
'Python(백준) > for문' 카테고리의 다른 글
[Python] Input 함수에 범위를 지정해보자!_3(While 문 활용) 백준 10950번 A+B 출력 문제 (0) | 2021.07.26 |
---|