Software Study/Python

입력방법

욜스터 2022. 1. 10. 02:36
728x90

입력받기 (문자열)

x = input()

x = input("입력하세요:")  #력할 값에 대한 안내 출력

 

-input 함수의 리턴값은 문자열이다. 

->숫자를 입력해도 숫자로 이루어진 문자열로 본다.

->따라서 정수로 받고 싶으면 다음과 같이 자료형변환을 해준다. 

 

문자열을 변환하여 입력받기

x = int(input())  #정수

x = float(input())  #실수

x = eval(input())  #자동변환 (정수는 정수로, 실수는 실수로 변환)

 

한줄에 여러개 입력받기 (문자열)

a, b = input().split()

-공백으로 분리하여 받는다 

 

여러 개의 정수받기

a, b = map(int, input().split())

-split의 결과를 모두 int로 변환해준다. 

 

*map: 리스트의 요소를 지정된 함수로 처리해주는 함수

 

공백이 아닌 다른 문자로 분리

a, b = map(int, input().split(','))

 

728x90
반응형