본문 바로가기
데이터 분석/파이썬(Python)

파이썬 기초 4. input 함수 연습, 실습, 예시문제 [Python with Hub1]

by AML 2020. 9. 15.
728x90
반응형

[Python with Hub1]

파이썬 기초 4. 

input 함수 연습, 실습, 예시문제

 


안녕하세요 Hub1 입니다.

이번 시간에는 이전 시간에 배운, Python 함수 중에서 input 에 대한 문제를 몇 개 공유합니다.

이전 input 함수 학습 링크: https://hub1.tistory.com/65

 

 

** Python IDLE에서 Editor로 실습하면 됩니다.

 

 

 

 

Q1. 아래 코드를 작성해보고, 왜 오류가 났을지 생각해보세요.

(아래 코드는, x와 y에 값을 넣으면, 이 두 개를 곱한 z값이 출력되는 것)

이때, x에 3을, y에 5을 넣어준다고 해봅시다.

그러면 z는 15가 나와야 하는데 아래와 같이 오류가 나죠?

 

 

 

 

(정답)

input으로 저장된 값의 type(자료형)은 "str(문자열)"이다!

따라서 오류가 난 것.

따라서 제대로 된 (정상적인) 사칙연산을 위해 문자형(str)을 숫자형(int 또는 float)으로 바꿔줘야 합니다.

 

 

 

위의 오류 코드를 개선한 결과:

즉, input의 바깥에 int()를 씌워주면 됩니다! (또는 float() 을 씌워주면 됩니다)

그러면 아래와 같이 정상적으로 돌아갈 겁니다.

 

 

 

 

 

 

Q2. 아래의 결과가 나오도록 직접 코드를 짜봅시다.

 

 

 

 

 

 

 

 

(정답)

다들 잘 하셨나요?

스스로 백지 상태에서 결과만 보고 (혹은 원하는 결과에 대해) 직접 코딩을 할 줄 아는 실력을 길렀으면 좋겠습니다.

 

 

 

 

부담은 최소화하고, 이해는 최대화시키기 위해 항상 깔끔한 포스팅을 하려고 노력합니다.

실습(퀴즈)는 이 2 문제로 input에 대해 잘 터득했을 것이라 믿어요!

728x90
반응형

댓글