인사말
안녕하세요. 이번 포스트에서는 자료형 타입 확인, 형변환, 기본적인 수학 연산 방법, 그리고 F-String에 대해 작성하겠습니다.
자료형 타입 확인
파이썬에서 변수의 타입을 확인하려면 type()
함수를 사용합니다.
- 예시:
type("abc") => str
형변환
형변환이란 한 자료형의 데이터를 다른 자료형으로 변환하는 것을 의미합니다.
예를 들어, 숫자를 문자열로 또는 문자열을 숫자로 변환할 수 있습니다.
- 예시:
a = str(123) # '123'으로 변환 a = int("123") # 123으로 변환
연습문제
두 자릿수 숫자를 입력받아 각 자릿수의 합을 구하는 문제
# input: 39
two_digit_number = input("두 자릿수 숫자를 입력하세요: ")
first_digit = int(two_digit_number[0])
second_digit = int(two_digit_number[1])
sum_of_digits = first_digit + second_digit
print(sum_of_digits)
# output: 12
수학 연산
파이썬에서는 기본적인 수학 연산자를 사용하여 다양한 계산을 수행할 수 있습니다.더하기: +
예: 3 + 5 = 8빼기: -
예: 7 - 4 = 3곱하기: *
예: 3 * 2 = 6나누기: /
예: 6 / 3 = 2.0 (결과는 float)제곱: **
예: 2 ** 3 = 8
연산자 우선순위: PEMDASLR
Parentheses > Exponents > Multiplication/Division > Addition/Subtraction, Left to Right
반올림과 소수점 이하 자르기
반올림 : round(number, digits)
함수를 사용하여 반올림할 수 있습니다.
예 : round(2.666666, 2)
=> 2.67
소수점 자르기 : //
연산자를 사용하여 소수점 이하를 모두 자를 수 있습니다.
예 : 8 // 3
=> 2
F-String
파이썬에서 F-String은 문자열 내에 변수의 값을 쉽게 포함시킬 수 있는 방법을 제공합니다.
score = 0
height = 1.8
isWining = True
# f-String 사용 예
print(f"your score is {score}, your height is {height}, you are winning is {isWining}")
# => your score is 0, your height is 1.8, you are winning is True
연습문제
BMI 계산
# BMI 계산 예제
height = float(input("키(m)를 입력하세요: "))
weight = int(input("몸무게(kg)를 입력하세요: "))
bmi = weight / height ** 2
print(f"당신의 BMI는 {int(bmi)}입니다.")
느낀점
2일차에서는 파이썬에서는 쉽게 **
로 제곱이 가능하다는 것과 f-string
을 통해 다양한 포맷을 문자열에 포함시킬 수 있다는 것에 놀랐다.
'python' 카테고리의 다른 글
[python] 공부 - day 3 (0) | 2024.02.09 |
---|---|
[python] 공부 - Day 1 (0) | 2024.02.08 |