본문 바로가기
  • _^**_
무근본 IT 지식 공유/무근본 파이썬(Python)

[무근본 파이썬] 사용자에게 값을 입력받은 뒤 리스트의 값 전달해주기 !

by 크리드로얄워터 2023. 4. 9.
반응형

파이썬에서 사용자로부터 숫자를 입력받는 방법은 input() 함수를 이용하는 것입니다. 

 

이후, 리스트에서 해당하는 숫자에 해당하는 값을 출력하려면, 입력받은 숫자를 리스트의 인덱스로 사용하여 리스트이름[인덱스] 형태로 접근하면 됩니다.

아래는 이를 구현한 예시 코드입니다.

# 리스트 생성
my_list = [10, 20, 30, 40, 50]

# 사용자로부터 숫자 입력 받기
number = int(input("숫자를 입력하세요: "))

# 입력받은 숫자를 리스트에서 찾아 해당하는 값 출력
value = my_list[number]

# 결과 출력
print("리스트에서 {}번째 자리에 해당하는 값은 {}입니다.".format(number, value))


위 코드에서는 input() 함수를 이용하여 사용자로부터 숫자를 입력받습니다. 이후, 입력받은 숫자를 리스트의 인덱스로 사용하여 my_list[number] 형태로 리스트에서 해당하는 값을 가져옵니다. 이 값을 value 변수에 저장한 후, print() 함수를 이용하여 해당 값을 출력합니다.

위 코드는 리스트의 인덱스를 직접 사용하기 때문에, 입력받은 숫자가 리스트 인덱스 범위를 벗어나는 경우 IndexError가 발생할 수 있습니다. 이 경우를 대비하여, 먼저 리스트의 길이를 확인하여 인덱스 범위 내에 있는지 검사한 후 값을 가져오는 것이 안전합니다.

 

 

* 개인적으로 초심자,  중급자에게 추천하는 파이썬 책은 렛츠기릿 파이썬 입니다. 
예제가 창의적이고 단계별로 따라하기 쉬워요 
중반 이후부터는 데이터로 그래프도 그릴 수 있으니 파이썬 공부하시는 분들 꼭 해보세요 !

무료 유튜브 강의도 제공되니 참고하세요

http://www.yes24.com/Product/Goods/102418815

 

Let’s Get IT 파이썬 프로그래밍 - YES24

혼자 하기 어려운 프로그래밍 공부! 따라 해 보고, 같이 해 보자!이 책은 개발자로 일하던 저자가 교사가 되어 학생들에게 프로그래밍을 가르친 경험을 바탕으로 집필한 책입니다. 프로그래밍을

www.yes24.com

https://www.youtube.com/watch?v=rdeQ8wAlUt8&list=PLLw0tS0APN1w4ZBNdT0mVMu0CY3WETfUD 

 

반응형

댓글