본문 바로가기

Python 독학/python 기본

The Basics of Python Chapter 01~02

23.08.30

 

input() 함수에 대하여

celsius=float(input("섭씨온도를 입력하세요: "))
fahrenheit=((9/5)*celsius)+32
print("섭씨온도:", celsius, "화씨온도: ", fahrenheit)

input() 함수는 기본적으로 사용자가 입력한 값을 문자열 형태로 반환한다

그래서 위와 같은 상황에선, float() 함수를 이용하여 실수형으로 바꿔 주어야한다.


a="3.5"
b=4
print(a*b)

 

실행 결과가 이렇게 나온 이유는 파이썬에서 문자열과 정수간의 곱셈 연산이 가능하기 때문이다. 파이썬에서 문자열과 정수를 곱하면, 해당 문자열을 반복하여 새로운 문자열을 생성한다. 예를 들어, "3.5" * 4는 "3.5"라는 문자열을 4번 반복한 "3.53.53.53.5"라는 새로운 문자열을 생성한다.따라서, 주어진 코드인 a = "3.5", b = 4, print(a * b)를 실행하면 결과 값으로 "3.53.53.53.5"가 출력된다.

 


사실 챕터 1~2는 그냥 파이썬에 대하여 설명하고 환경 구축하는 느낌이라 내용이 별로 없다

변수와 자료형, 간단한 연산에 대하여 알아보았고 

그중 헷갈릴만한 개념들을 정리해두었다. 

그럼 오늘 파이썬은 여기까지 하겠다.