inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

퀴즈 #9

입력 문의

208

SHH

작성한 질문수 4

0

안녕하세요.

먼저, 강의 잘 듣고 있어요~ 감사합니다.

4:15에서, 문자열은 알아서 처리된다고 말씀하셨습니다.

문자열이 처리된다는게 이해가 안돼서요.

int(input()) 의 의미가

int형만 입력으로 받는다는 의미인가요?

아니면, 입력을 int형으로 받는다는 의미인가요?

문자열이 처리되는 것을 조금만 더 설명해주시면 감사하겟습니다.

감사합니다.

python

답변 1

1

sunsr007

짤막한 지식이지만 제가 이해한 내용으로 댓글 남겨봅니다.

input은 기본적으로 입력받은 값을 문자열로 저장합니다. int를 앞에 붙여주면 문자열로 저장된 값을 정수형으로 변환하라는 명령을 실행하게 됩니다. 만약 입력값이 'one'이나 '한마리' 처럼 문자열이면 정수형으로 변환할 수가 없기때문에 자동적으로 ValueError로 처리가 됩니다.

하지만 1보다 작은 수는 int명령어를 통해 정수형으로 변환가능하기 때문에 기본적으로는 문제가 없지만 입력되면 프로그램의 진행이 원하는 방향으로 안되기 때문에 ValueError로 처리 되도록 raise해주어야합니다.

quiz 8 오류 문제

0

69

1

str() 작성 위치

0

51

1

아나콘다

0

60

1

윈도우 설치 도와주세요

0

74

1

std_weight함수에서weight만return가능한가요?

0

67

1

오른쪽위 실행버튼을 누르면 터미널에 에러가 뜨고 컨트롤+F5를 누르면 에러가 안뜹니다.

0

34

1

설치해서 시작하는데 문제가 있습니다.

0

69

1

함수 입력할 때 설명 툴팁 나오게 하려면 어떻게 하나요?

0

103

1

2장 환경설정 문의

0

73

1

스타크래프트 프로젝트

0

74

1

python 파일명.py 입력시 Python 출력

0

133

1

로드맵 질문있습니다!

0

85

2

오류

0

74

1

질문 있습니다.

0

73

1

블로그에 학습한 내용을 정리해도 괜찮을까요?

0

171

1

#퀴즈 3의 5번 질문

0

71

1

print("ㅋ"*5) 에 대한 결과가 도출되지 않습니다

0

80

1

가변인자의 위치가 중요한가요?

0

79

1

vscode옛날 버전 설치

0

220

1

글자색상이 선생님처럼 안나옵니다

0

186

1

슬프네

0

155

1

quiz 6번 관련 문의입니다.

0

129

1

퀴즈#3에 대해서 이렇게 작성해도 되나요?

0

193

1

피드백 부탁드립니다

0

93

1