len()함수

문자열의 길이를 확인할 수 있다.

print(len("hello"))

type()함수

자료형을 확인하는 함수. 아래 코드의 결과는 <class 'str'>

a = "hello"
print(type(a))

파이썬의 자료

str : 문자형(따옴표로 둘러쌓인 것)

int : 소수점이 없는 정수형 (숫자형)

float : 소수점이 있는 실수형 (숫자형)

Boolean : True, False

round()함수

반올림 함수로 아래 예시와같이 첫번째 인수로 계산하려는 수 2.5131과 두번째 인수로 반올림 자리를 입력하면 된다.

특이점으로 round()함수는 0.5, 1.5 등 5에서는 반올림이 아니라 0으로 반내림이 되니 주의.

print(round(2.5131, 2))

BMI 계산기 프로그램

# 키 입력
height = int(input("당신의 키를 입력해주세요. > "))

# 몸무게 입력
weight = int(input("당신의 몸무게를 입력해주세요. > "))

# BMI 계산
bmi = int(weight/((height/100)**2))

# BMI 출력print(f"BMI는 {bmi}입니다.")

남은 인생 계산기

90살까지 사는 것을 기준으로 남은 인생을 확인해 볼 수 있는 프로그램이다.

age = int(input("현재 나이를 입력해주세요. > "))

years_remaining = 90 - age
days_remaining = years_remaining * 365
weeks_remaining = years_remaining * 52
months_remaining = years_remaining * 12

print(f"당신의 인생은 {days_remaining}일, {weeks_remaining}주, {months_remaining}달이 남았습니다.")