from ssearch_while import seq_search print('실수를 검색합니다.') print('warning: if you entered "End", program shout down') number = 0 x = [] while True: s = input(f'x[{number}]:') if s == 'End': break x.append(float(s)) number += 1 ky = float(input('검색할 값을 입력하세요:')) idx = seq_search(x, ky) if idx == -1: print('검색값을 갖는 원소가 존재하지 않습니다.') else: print(f'검색값은 x[{idx}]')
# seq_search() 함수를 사용하여 실수 검색하기 from ssearch_while import seq_search print('End 입력 시 종료') number = 0 x = [] # 빈 리스트 x 생성 while True: s = input(f'x[{number}] : ') if s == 'End': break x.append(float(s)) # 배열 맨 끝에 원소를 추가 number += 1 key = float(input('검색할 값을 입력하시오 >> ')) # 검색할 key 입력 idx = seq_search(x, key) # key와 값이 같은 원소를 list x 에서 검색 if idx == -1: print('원소가 존재하지 않는다.') else: print(f'검색값은 x[{idx}]에 존재.')
# seq_search()함수를 사용하여 실수 검색하기 from ssearch_while import seq_search number = 0 a = [] print('실수를 검색합니다.') print('주의: "End"를 입력하면 종료합니다.') while True: s = input(f'a[{number}]: ') if s == "End": break a.append(float(s)) number += 1 k = float(input('검색할 값을 입력하세요.: ')) idx = seq_search(a, k) if idx == -1: print('검색값을 갖는 원소가 존재하지 않습니다.') else: print(f'검색값은 a[{idx}]에 존재합니다.')
# [Do it! 실습 3C-1] seq_search() 함수를 사용하여 실수 검색하기 from ssearch_while import seq_search print('실수를 검색합니다.') print('주의: "End"를 입력하면 종료합니다.') number = 0 x = [] # 빈 리스트 x를 생성 while True: s = input(f'x[{number}]: ') if s == 'End': break x.append(float(s)) # 배열 마지막에 원소를 추가 number += 1 ky = float(input('검색할 값을 입력하세요.: ')) # 검색할 키 ky를 입력 idx = seq_search(x, ky) # ky와 같은 값의 원소를 x에서 검색 if idx == -1: print('검색값을 갖는 원소가 존재하지 않습니다.') else: print(f'검색값은 x[{idx}]에 있습니다.')
from ssearch_while import seq_search print('실수를 검색합니다.') print('주의: "End"를 입력하면 종료합니다.') i = 0 Li = [] while True: value = input(f'x[{i}]: ') if value == 'End': break Li.append(float(value)) i += 1 ky = float(input(('검색할 값을 입력하세요: '))) idx = seq_search(Li, ky) print(f'검색값은 x[{idx}]에 있습니다.') """ x[1]: 3.14 x[2]: 6.4 x[3]: 7.2 x[4]: End 검색값은 x[2]에 있습니다. """