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는 그냥 파이썬에 대하여 설명하고 환경 구축하는 느낌이라 내용이 별로 없다
변수와 자료형, 간단한 연산에 대하여 알아보았고
그중 헷갈릴만한 개념들을 정리해두었다.
그럼 오늘 파이썬은 여기까지 하겠다.
'Python 독학 > python 기본' 카테고리의 다른 글
The Basics of Python Chapter04-조건문 (0) | 2023.09.11 |
---|---|
The Basics of Python Chapter03 연습 문제 (0) | 2023.09.10 |
The Basics of Python Chapter03 (05), (0) | 2023.09.05 |
The Basics of Python Chapter03 (01~04) (1) | 2023.09.05 |
Python 기본 공부하기에 앞서 (0) | 2023.08.30 |