프로그램
[파이썬] 문제 : 입력 받은 수의 배수가 리스트에 있는지 찾기
오디세이99
2022. 11. 13. 20:09
728x90
반응형
lst = [21, 7, 43, 65, 2, 8, 72, 52, 9] # 리스트 선언
ins = int(input("찾을 배수 : ")) # 입력 받기
idx = -1 # 배수를 찾으면 해당 인덱스 저장 변수
for i in range(len(lst)): # 리스트의 원소수만큼 반복
if lst[i]%ins == 0: # 입력박은 수로 리스트의 원소를 나누어 나머지가 0 이면 배수
idx = i # 찾은 배수의 인덱스 저장
print(f"위치 : {idx} 값 : {lst[idx]}") # 출력
if idx == -1: # 찾은 인뎃스가 없으면
print("찾지 못함") # 찾지 못함 출력
결과
찾을 배수 : 3
위치 : 0 값 : 21
위치 : 6 값 : 72
위치 : 8 값 : 9
728x90
반응형