파이썬의 input 함수
이제 input 함수를 배워봅시다.
이 함수는 콘솔에서 데이터를 입력받고,
추후 작업에서 사용할 수 있도록 저장할 수 있게 해줍니다. 함수의 선택적
매개변수로 사용자에게 보여줄 프롬프트 문자열을 전달할 수 있습니다. 코드를 실행한 후
오른쪽 필드의 문자열 옆에서 사용자가
데이터를 입력할 수 있습니다. 입력한 데이터가
저장되려면 Enter 키를 눌러야 합니다.
함수는 결과로 문자열을 반환합니다.
예시 . 데이터 출력
input 함수의 결과를 값으로 갖는
변수 tst를 만들어 봅시다. 매개변수에
숫자를 입력하라는 요청 문자열을 작성합니다:
tst = input('enter number: ')
코드를 실행한 후 콘솔에 다음 문자열이 표시됩니다:
'enter number:'
문자열 오른쪽에 어떤 값이든 입력할 수 있습니다.
숫자 12를 입력해 봅시다:
'enter number:' 12
사용자가 숫자를 입력한 후,
그 숫자는 변수 tst에 저장됩니다.
명확성을 위해 코드에 변수 값을 콘솔에
출력하는 줄을 추가해 봅시다:
print(tst)
이제 숫자를 입력한 후, 콘솔에
변수 tst의 값도 표시됩니다:
'enter number:' 12
'12'
예시 . 입력받은 숫자로 수학 연산하기
입력받은 값에 1을 더해 봅시다:
tst = input('enter number: ')
print(tst + 1) # 에러를 출력함
이는 input 함수가
결과로 항상 문자열을 반환하기 때문입니다.
따라서 수학 연산을 수행하려면 이를 숫자로 변환해야 합니다.
int 함수를 사용하여 변환합니다:
print(int(tst) + 1) # 13을 출력함
실습 문제
사용자에게 현재 요일을 입력하도록 요청하세요. 콘솔에 출력하세요.
다음과 같은 두 변수가 있다고 가정합니다:
num1 = 10
num2 = input('enter number: ')
두 변수의 합을 구하고 콘솔에 출력하세요.