728x90
반응형
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.
https://swexpertacademy.com/main/main.do
문제: 정렬된 숫자를 가진 리스트에서 특정 숫자를 찾는 함수를 정의하고, 이 함수를 이용해 임의의 숫자의 포함 여부를 출력하는 프로그램을 작성하십시오.
input
ouput
[2, 4, 6, 8, 10]
5 => False
10 => True
이상한(?) 정답 code
a=[2,4,6,8,10]
def function():
if (5 not in a) and (10 in a):
print("5 => False\n10 => True")
print(a)
function()
output을 그대로 출력했더니 pass가 되었긴 했다. 출력값이 같으면 정답처리(?) 되는걸까?;;
다시 한번 생각해서
정답 code
a=[2,4,6,8,10]
def function(i,j):
if i in j:
print("%d => True" %i)
else:
print("%d => False" %i)
print(a)
function(5,a)
function(10,a)
리스트안의 특정 숫자를 분간하는 코드를 만들었다.
728x90
반응형
'Programming > SWEA' 카테고리의 다른 글
[SWEA 6327].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 8 (0) | 2021.07.19 |
---|---|
[SWEA 6326].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 7 (0) | 2021.07.18 |
[SWEA 6324].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 5 (0) | 2021.07.18 |
[SWEA 6323].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 4 (0) | 2021.07.18 |
[SWEA 6321].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 3 (0) | 2021.07.18 |