반응형
1. 최대 100개의 정수를 차례로 입력받다가 -1 이 나오면 입력을 중단 하고 -1을 제외하고 입력 받은 숫자를 모두 출력하시오.
입력예)
1
2
3
4
5
6
-1
출력예)
1
2
3
4
5
6
-1
예제)
더보기
li=[]
while True:
a = int(input())
if(a==-1):
break
li.append(a)
for i in li:
print(i)
2. 최대 100개의 정수를 차례로 입력받다가 -1 이 나오면 입력을 중단 하고 -1을 제외하고 가장 마지막에 입력된 수를 출력하오.
입력예)
1
2
3
4
5
6
-1
출력예)
6
예제코드
더보기
li=[]
while True:
a = int(input())
if(a==-1):
break
li.append(a)
print(li[-1])
3. 최대 100개의 정수를 차례로 입력받다가 -1 이 나오면 입력을 중단 하고 -1을 제외하고 뒤에서 부터 처음까지 모두출력하시오
입력예)
1
2
3
4
5
6
-1
출력예)
6
5
4
3
2
1
소스코드예)
더보기
li=[]
while True:
a = int(input())
if(a==-1):
break
li.append(a)
for i in li[::-1]:
print(i)
3. 최대 100개의 정수를 차례로 입력받다가 -1 이 나오면 입력을 중단 하고 만약 길이가 3 보다 작은 경우만 모든 수를 출력하시오. 3보다 크거나 같은 경우는 출력하지 마시오.
입력예)
1
2
-1
출력예)
1
2
더보기
li=[]
while True:
a = int(input())
if(a==-1):
break
li.append(a)
if len(li) < 3:
for i in li:
print(i)
4. 다음과 같이 5개의 문자열을 입력 받아 리스트에 저장 후 입력 받은 데이터를 출력하시오.
입력예)
1
2
3
a
b
출력예)
1
2
3
a
b
5. 다음과 같은 문자열을 입력 받아서 'mo' 문자열이 있으면 YES 아니면 NO 를 출력 하시오.
입력 예)
monitor
출력예)
YES
입력예)
banana
출력예)
NO
더보기
st = input()
if 'mo' in st:
print('YES')
else:
print('NO')
6. 다음과 같은 문자열을 입력 받아서 'mo' 가 있거나 'ba'가 있으면 YES 아니면 NO 를 출력 하시오.
입력 예)
monitor
출력예)
YES
입력예)
banana
출력예)
YES
더보기
st = input()
if 'mo' in st or 'ba' in st:
print('YES')
else:
print('NO')
반응형
'프로그래밍언어문법 > 정올파이썬' 카테고리의 다른 글
함수1 연습문제 (0) | 2023.02.13 |
---|---|
리스트3 연습문제 (0) | 2023.02.12 |
리스트1 연습문제 (0) | 2023.01.18 |
[파일입출력] 19-6 (0) | 2022.12.29 |
[파일입출력] 19-5 (0) | 2022.12.29 |