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
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 반지름, 높이 입력받아 원기둥의 표면부피,표면면적 계산 (0) | 2022.11.14 |
---|---|
[파이썬] 문제 : 2차원 배열에서 행,열별 합계 (0) | 2022.11.13 |
[파이썬] 문제 : 두 수 사이의 합계 출력하는 함수 (0) | 2022.11.13 |
[파이썬] 문제 : 입력 받은 수식으로 계산하기 (0) | 2022.11.13 |
[파이썬] 문제 : 폴더내의 파일 확장자 파일 검색 (0) | 2022.11.13 |
댓글